Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Быстрая настройка Windows (рабочее место)

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251

Открыть новую тему     Написать ответ в эту тему

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для чего была создана эта тема?
 
 
Есть всем известный батник из архива AutoSettings.zip от westlife, который предназначен для отключения свистелок и перделок в LTSB2016 (см. ниже сценарии PowerShell для LTSC RS5).
Сам использую этот батник для полной настройки системы после установки, добавляя в него свои команды и используя свои батники\файлы_реестра\PowerShell.
Пока не реализовано через батник:
Рабочий стол\ПКМ\Вид\Мелкие значки решено
Отключить параметр: Параметры\Персонализация\Пуск\Показывать недавно добавленные приложения (регулировка данной настройки через MDM добавлена только в Windows 10, version 1703
Удалить драйверы и отключить AMDA00 Interface в диспетчере устройств, чтобы не было ошибки 'Сбой загрузки драйвера \Driver\WUDFRd для устройства ACPI\PNP0A0A\2&daba3ff&0.'
======
Предлагаю в теме делиться своими наработками по быстрой настройке системы, используя батники, сценарии PowerShell и файлы реестра.
Если при выполнении батника в окне CMD появились кракозябры или не все отображается, измените шрифт окна CMD на Consolas
 
Закладки (bookmarks) по реестру Windows 10 для программы Registry Finder.
Какой раздел реестра использовать при создании рег-файлов CurrentControlSet или ControlSetNNN
Group Policy Settings Reference Spreadsheet Windows 1809 (Справочная таблица параметров ГП. Вышла новая версия системы, меняем цифры и в поиск Google)
 
Мой антивирусник ругается (удаляет) сценарий (батник)...
 
Сценарии PowerShell:
От farag для настройки Windows 10 Enterprise LTSC 2019, Enterprise LTSC 2021 и 22H2, а также Windows 11 22H2.
Импорт виртуальных машин в Диспетчер Hyper-V
Ассоциация файлов PowerShell и запуск неподписанных скриптов. Smitis (C)
AutoSettingsPS от westlife | скрипт настройки Windows 10/11 x86-x64 (1809-22H2)
 
Смежные темы:
Реестр Windows 10 (только редактор реестра)
Сценарии Windows
Самостоятельная сборка дистрибутивов, например, используя RepackWIMPS от westlife
Бесконтрольность Windows <- в той же теме обсуждаем шапку этой темы, здесь только настройка установленной системы.
SophiApp — программа с открытым кодом для тонкой настройки Windows от farag
 
Установка приложений оффлайн. Нестандартные методы
Как на самом деле работают UWP-приложения
 
Не просите готовые\полные сценарии для настройки очередной версии ОС, если их нет, значит над ними пока работают. "Скоро только кошки родятся" (С)

Всего записей: 11054 | Зарегистр. 12-10-2001 | Отправлено: 09:39 23-05-2017 | Исправлено: westlife, 11:18 21-06-2023
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
А почему именно я должен это сделать?
 
Я вот сейчас разбираюсь с https://github.com/zloeber/ModuleBuild
Парень недавно (примерно одновременно со мною) наткнулся на https://github.com/PowerShell/Plaster - это менее года назад зарелизенный движок генерации кода по шаблону - и полностью переписал свой проект с его использованием.
Также он использует движок https://github.com/nightroman/Invoke-Build
 
 
К тому времени когда его обнаружил я, парень уже несколько лет выкладывал полезные модули используя Invoke-Build.
 
Все эти звери доступны одной командой
Install-Module ModuleBuild
 
если инициализирован пакетный менеджмент (стоит нугет dll) - то все необходимые разработчику зависимости вытянутся и правильно распакуются при первом использовании.

Всего записей: 17108 | Зарегистр. 14-10-2001 | Отправлено: 08:26 13-11-2017 | Исправлено: LevT, 08:31 13-11-2017
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Хотя бы потому, что ты сказал А
И да, я же про настройку выни говорил...

Всего записей: 11054 | Зарегистр. 12-10-2001 | Отправлено: 08:36 13-11-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дык настройка выни может быть проделана модулем, созданным через ModuleBuild.
Я с ним можно сказать разобрался уже, начав пару дней назад.
 
Есть куча подходов к настройке выни, например https://github.com/VirtualEngine/Lability .
Всё это доступно к использованию через nuget
 
 
Добавлено:
 
И да, публикация "полезных скриптов для настройки выни" куда сподручнее через гитхаб, чем через здешнюю шапку.
Потому что есть пакетные провайдеры GitHubProvider и GistProvider.
А RuboardCapProvider нетути...
 
В шапке может быть каталог однострочников для установки нужных пакетов, дёргающих существующие провайдеры.
 
 

Всего записей: 17108 | Зарегистр. 14-10-2001 | Отправлено: 08:47 13-11-2017 | Исправлено: LevT, 08:58 13-11-2017
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT

Цитата:
Есть куча подходов к настройке выни, например

Не вижу в сети полноценного сценария на пошике для полной настройки выни.
Все какие то обрывки, а вот батник есть
Ну, а насчет публикации скриптов... опубликуй в шапке тот каталог однострочников, кому надо воспользуется.

Всего записей: 11054 | Зарегистр. 12-10-2001 | Отправлено: 09:10 13-11-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
 
Это юзвери хотят сразу готовое.
А ты разработчик: в теме сколько себя помнишь, и собираешься продолжать в том же духе.
Я тебе предлагаю способ повысить твой КПД.
 
Чтобы однострочники имели смысл, исходники скриптов должны быть хотя бы в виде гистов.
Если авторы согласны, могу с ними вместе поработать.
И да, однострочники будут работать через пакетный менеджмент - тобишь через нугет dll.

Всего записей: 17108 | Зарегистр. 14-10-2001 | Отправлено: 09:26 13-11-2017
shadow_member



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Был нулево-полезный флуд на тему пошика, теперь флуд на тему нугета с такой же офигенной пользой. Обижаем спецтемы для флуда, однако.

Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 09:52 13-11-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
"Загистил" первые два скрипта от farag из шапки
https://gist.github.com/LevT2
 

Код:
 
Find-PackageProvider -ForceBootstrap         #ищет доступные через нугет провайдеры пакетов, ключ означает согласие на установку нугет dll
 
Find-PackageProvider |  
           Where Name -like Gist* |  
                    Install-PackageProvider -Verbose
 
Get-PackageProvider -ListAvailable    #показывает провайдеров, установленных в системе среди модулей Powershell
Import-PackageProvider Gist
 
Find-Package -ProviderName Gist -Source levt2 |
                                        Tee-Object -Variable gists

Цитата:
 
Name                           Version          Source           Summary                                              
----                           -------          ------           -------                                              
script.ps1                     1.0              Gist/levt2       Службы диагностического отслеживания для Windows 8.1
script.ps1                     1.0              Gist/levt2       Службы диагностического отслеживания для Windows 10  
 

 
$gists | Install-Package -Verbose -Confirm:$false  #выводим подробную инфу (ВНИМАНИЕ!) и подавляем вопрос о доверии источнику.
 
$gistspath = Join-Path -Path "$env:LOCALAPPDATA" -ChildPath "Oneget\Gist" -Resolve
 
foreach ($gist in $gists) {
#      Invoke-Expression {Join-Path $gistspath ($gist.name}  #Выполняет скрипт, озаглавленный ($gist.Summary)
}
 

 
Итак, при создании гиста надо давать ему глобально уникальное имяфайла.ps1, а при установке пакета на всякий случай искать уже установленный пакет с тем же именем и спрашивать, "который предпочитаете сохранить - новый или старый?".
(Ну, или подправить нужным образом скрипт в модуле провайдера)
 
Справочный пост  
http://www.powershellmagazine.com/2015/01/14/powershell-oneget-gist-as-a-package/

Всего записей: 17108 | Зарегистр. 14-10-2001 | Отправлено: 18:41 13-11-2017 | Исправлено: LevT, 21:19 15-11-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Да, если вдруг кому неясно: гисты можно править, и на гитхабе будет доступна история изменений.
 
 
Добавлено:
 
Кажись, я соврал выше: ключ -ForceBootstrap дёргает отдельного провайдера 'Bootstrap' и что-то работает мимо нугета
Вроде бы так.

Всего записей: 17108 | Зарегистр. 14-10-2001 | Отправлено: 14:11 15-11-2017
rust3028

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife
Обнаружилось, что в Ent 1709 службу CDPSvc ("Служба платформы подключенных устройств") нужно отключать до отключения службы NcbService ("Посредник подключений к сети"), поскольку первая зависит от последней.
Может быть, поправите батники?

Всего записей: 73 | Зарегистр. 16-10-2009 | Отправлено: 18:27 15-11-2017
LeX333666



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rust3028
А когда батник стал поддерживать 1709 и актуален на этой версии ? Интересно очень...

Всего записей: 122 | Зарегистр. 27-10-2007 | Отправлено: 18:43 15-11-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

ну хуже-то не станет от его применения )
другое дело, что автор не может вытирать всем желающим сопли и править по их запросу батник для  тех систем, которые он сам не использует.
 
Вот был бы не один батник-монолит, а много скриптов  - был бы шанс, что кто-то ещё сможет воплотить хотелки.

Всего записей: 17108 | Зарегистр. 14-10-2001 | Отправлено: 19:24 15-11-2017
rust3028

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А когда батник стал поддерживать 1709 и актуален на этой версии ?

Тем не менее, его применяют и на 1709, а предложенное изменение батникам никак не повредит - меняется лишь последовательность остановки/отключения указанных служб.

Всего записей: 73 | Зарегистр. 16-10-2009 | Отправлено: 16:17 17-11-2017
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, будьте снисходительны, пожалуйста, неприлично изучать каждую Вынь и заниматься
ей отдельно. По другому, на шею не садитесь, ага.

Всего записей: 11054 | Зарегистр. 12-10-2001 | Отправлено: 16:36 17-11-2017
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошелся по всем скриптам, обновил, добавил новое, исправил опечатки, принял ислам.

Всего записей: 2473 | Зарегистр. 27-07-2009 | Отправлено: 10:42 21-11-2017 | Исправлено: farag, 14:46 21-11-2017
subreal1ty

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farag
Спасибо, некоторые скрипты для меня очень полезны. Но появилось несколько вопросов. Скрипты только для вин8 и 10? У меня некоторые не работают на определенных редакциях вин7.
Например "Отключение отображения вкладки "Предыдущие версии" в свойствах файлов" работает на вин7 ультимейт англ, но не работает на вин7 домашняя расширенная рус. Powershell обновлял.
На домашней редакции проверил созданную скриптом запись в реестре. Если исправить тип записи со строкового параметра на параметр dword, тогда настройка применяется корректно. Как заставить скрипт создавать dword параметр вместо строкового?
Вот так пойдёт?

Код:
# Отключение отображения вкладки "Предыдущие версии" в свойствах файлов
IF(!(Test-Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer))
{
    New-Item -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Force
}
    New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name NoPreviousVersionsPage  -PropertyType Dword -Value 1 -Force

Всего записей: 86 | Зарегистр. 11-11-2016 | Отправлено: 14:15 21-11-2017 | Исправлено: subreal1ty, 14:20 21-11-2017
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вместо строкового

По умолчанию как раз и создается Dword. 7 нет уже лет пять, потому даже на виртуалках ее не имею.

Цитата:
Скрипты только для вин8 и 10?

Да: 8.1 Update 3 и под 10 1709. В 1803 уже в некоторых местах по-другому.

Всего записей: 2473 | Зарегистр. 27-07-2009 | Отправлено: 14:49 21-11-2017
Vitti

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farag
одним файликом в архиве было б удобнее

----------
ru-board

Всего записей: 599 | Зарегистр. 21-01-2007 | Отправлено: 15:44 21-11-2017
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
удобнее

На 8.1 или 10 скинуть?

Всего записей: 2473 | Зарегистр. 27-07-2009 | Отправлено: 16:05 21-11-2017
Vitti

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farag
Можно всё в одном файле. И выкладывать так.

----------
ru-board

Всего записей: 599 | Зарегистр. 21-01-2007 | Отправлено: 16:12 21-11-2017
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
И выкладывать так.

http://rgho.st/private/7SMzdD8Fk/42d904a7a7917c130b04a93da242cf77
Стандартный

Всего записей: 2473 | Зарегистр. 27-07-2009 | Отправлено: 17:08 21-11-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Быстрая настройка Windows (рабочее место)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru