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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как лучше (best practices) или какие есть варианты, групповые политики к образу (wim, уже развернутый wim) применять?

Всего записей: 3497 | Зарегистр. 16-08-2012 | Отправлено: 11:57 26-11-2019
bdvrt



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

Цитата:
marina74
Цитата:
При запуске батника выходит сообщение "Ошибка, Батник запущен из 32-bit программы!"  
Хотя 32 никогда не было, т.к. память 16 Гб.  

При запуске из total commander x86 тоже так.

Всего записей: 275 | Зарегистр. 22-06-2007 | Отправлено: 13:45 26-11-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
В сценариях для LTSC (и в батнике для LTSB) от westlife есть, равно, как и сохранение  собственной, настроенной ГП для дальнейшего использования. Там используется приблуда от мелких Local Group Policy Object Utility.

Всего записей: 11054 | Зарегистр. 12-10-2001 | Отправлено: 14:35 26-11-2019
ur5mvz

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ув. westlife - после очистки/сжатия WinSxS и через Sysprep cоздания собственного дистрибутива сразу же при выборе региона - ошибка.
AutoSettingsPS->Set-Windows-Maintenance -> Dism /Online /English /Cleanup-Image /StartComponentCleanup
Для чего там /English и как это влияет? Если же Dism /Online /Cleanup-Image ... то потом ошибки нет.

Всего записей: 41 | Зарегистр. 05-10-2008 | Отправлено: 23:48 27-11-2019 | Исправлено: ur5mvz, 23:53 27-11-2019
westlife



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

Цитата:
Для чего там /English и как это влияет?

Указывает дисму делать вывод в консоль на англ. языке и только. Не должно влиять теоретически, и ни разу не сталкивался с проблемой из-за этого. Но я не пользуюсь аудитом, только в очень крайних случаях. Возможно это какой то баг, может после каких то обновлений.
Код пишу для возможности работы автоматизации на системах с любым языком, поэтому придерживаюсь определенных правил, чтобы стандартизировать в один тип вывод везде, чтобы алгоритмы не сбивались от языка системы и не было "кракозяб" всяких в выводе при не стандартных настройках в системах. В данном случае вывод на не англ. не критичен. Можете для себя убрать этот параметр. Поменять ли для всех не знаю.  
 
bdvrt

Цитата:
Цитата:
marina74
Цитата:
При запуске батника выходит сообщение "Ошибка, Батник запущен из 32-bit программы!"  
Хотя 32 никогда не было, т.к. память 16 Гб.  
 
При запуске из total commander x86 тоже так.

Верно, для этого и сделана проверка, так как при работе скрипта из х86 среды в системе x64 переадресация в реестре и для файлов испортит результат настройки, так как скрипт будет настраивать х86 систему, а не х64.
 
iNNOKENTIY21
ГП лучше настраивать на рабочей системе, во время развертывания настройки могут негативно повлиять.
Но также и положительно, например скрываю запрос настройки журнала действий и шкалы времени через SetupComplete.cmd, это есть в RepackWIMPS\Unattend
Все не стандартное может где то да и всплыть, вот ка пример выше у дисма при /English + Sysprep.
И попробуй потом пойми в чем проблема.

Всего записей: 1390 | Зарегистр. 12-12-2006 | Отправлено: 03:29 28-11-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS, westlife Спасибо. Изучаю. Медленно выходит, со скрипом.
    Хочу типа такого:
  1. Получить дистрибутив Windows .iso, монтировать его
  2. Создать Win.VHDx, монтировать его
  3. Развернуть .wim из дистрибутива на созданный Win.VHDx
  4. бекапнуть в 0.VHDx
  5. Внести изменения в Win.VHDx (GPO, Files, Tweak…)
  6. бекапнуть в 1.VHDx
  7. Прописать в загрузчик Win.VHDx
  8. Перезагрузка/загрузка Win.VHDx, продолжить установку, проверить, протестировать…

Если всё путём 1.VHDx в эталон
Если, что то не так, восстанавливаем 0.VHDx в Win.VHDx и с 5 пункта
 
Еще вопрос.
Как сделать бекап состояния служб, с целью сравнения их в последующем, с фактическим состоянием на момент проверки?

Всего записей: 3497 | Зарегистр. 16-08-2012 | Отправлено: 10:24 28-11-2019
KLASS



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

Всего записей: 11054 | Зарегистр. 12-10-2001 | Отправлено: 10:42 28-11-2019
YuS_2



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

Цитата:
Как сделать бекап состояния служб, с целью сравнения их в последующем, с фактическим состоянием на момент проверки?

А-а, хмм... странный вопрос от тебя-то...

Код:
gsv|select status,servicename,displayname,machinename,starttype

и делай с ним штахошь

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 10:51 28-11-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2 Get-Service
Есть пользовательские службы (с префиксом) их родители, параметры не отображаемые, в общем не всё кажет.
KLASS
Цитата:
Известный раздел реестра забекапить, потом можно сравнить два файла реестра в любой программе сравнения.

Не информативно в любой сравнилке. Может спец. заточенные есть?
Раскатал губу то на: список бы изменённых служб, а затем детали изменений, у выбранной службы

Всего записей: 3497 | Зарегистр. 16-08-2012 | Отправлено: 11:26 28-11-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
Заточенные не ведаю, но когда сравниваю, что изменилось в сценариях по настройке выни, использую Beyond Compare

Всего записей: 11054 | Зарегистр. 12-10-2001 | Отправлено: 11:45 28-11-2019
YuS_2



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

Цитата:
Есть пользовательские службы (с префиксом) их родители, параметры не отображаемые

Пример?
Как-то не попадались такие...
А какие параметры не отображаются?

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 12:07 28-11-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
Цитата:
Пример?
Как-то не попадались такие...
А какие параметры не отображаются?

Пример:
PimIndexMaintenanceSvc. Индексирует поиск по контактам. UserServiceFlags=3

Цитата:
"Пользовательская" (Per-User) служба.
 
Для каждого пользователя создается с добавкой к имени, в примере это: _52812
сервис дублируется на время входа в сессию с рандомной меткой и удаляется после
выхода. Для того, чтобы дубликат службы не создавался, в разделе реестра
"главной службы" (без метки) нужно создать ключ:
 
```Reg
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PimIndexMaintenanceSvc]
(REG_DWORD) UserServiceFlags = 0 (default = 3)
```

Всего записей: 3497 | Зарегистр. 16-08-2012 | Отправлено: 12:18 28-11-2019
YuS_2



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

Цитата:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PimIndexMaintenanceSvc]  

А-а-а, вон про что речь...
Дык:

Цитата:
Some of the services and devices represented by subkeys in the Services subkey are installed on the computer, but some of the subkeys represent services that are not installed or not enabled. To determine which services are installed on the computer, click Services in Computer Management. To determine which devices are installed on the computer, use Device Manager.

 

Цитата:
Некоторые службы и устройства, представленные подразделами в подразделе «Службы», установлены на компьютере, но некоторые из подразделов представляют службы, которые не установлены или не включены. Чтобы определить, какие службы установлены на компьютере, щелкните Службы в разделе « Управление компьютером». Чтобы определить, какие устройства установлены на компьютере, используйте диспетчер устройств.

И как раз, службы, представленные в "Управление компьютером", отображаются вроде бы все... ну, или services.msc запустить для проверки...
Хотя, с терминологией у микрософт иногда беда случается и чтобы разобраться в этом "зоопарке" терминов, надо потратить не один час (иногда личного) времени...

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 13:47 28-11-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
Дык, да про службы
Не осилил две последних цитаты
 
Get-Service:
При запущенной службе с префиксом: Running PimIndexMaintenanceSvc_4d2d4             Служба контактных данных_4d2d4;
Служба без префикса PimIndexMaintenanceSvc не отображается в списке.
Добраться можно указав службу: Get-Service "PimIndexMaintenanceSvc"; До службы с префиксом: Get-Service "PimIndexMaintenanceSvc_*"
И, так, до флага UserServiceFlag, не добраться по любому.
Добраться можно
Код:
$Path = 'HKLM:\System\CurrentControlSet\Services\PimIndexMaintenanceSvc'
UserServiceFlags = (Get-ItemProperty $Path).UserServiceFlags

Да и этого избежать и хотелось, вдруг есть инструмент готовый.

Всего записей: 3497 | Зарегистр. 16-08-2012 | Отправлено: 14:34 28-11-2019
YuS_2



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

Цитата:
Не осилил две последних цитаты

Это из описания раздела реестра Services (Services subkey), что находится по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
 

Цитата:
При запущенной службе с префиксом: Running PimIndexMaintenanceSvc_4d2d4             Служба контактных данных_4d2d4;

Это постфикс, вернее даже суффикс.
А что смущает в этом суффиксе?
Службы, установленные и готовые к работе отображаются здесь:
services.msc
и отображаются они там именно с суффиксами... без суффиксов, получается, служб таких нет...
То бишь, если нужны полные данные, то бакапить надо реестр, как и сказал KLASS...
Что-то ты меня запутал... что в итоге требуется то?
 

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 15:22 28-11-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
Цитата:
А что смущает в этом суффиксе?  

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

Цитата:
Службы, установленные и готовые к работе отображаются здесь:
services.msc
и отображаются они там именно с суффиксами... без суффиксов, получается, служб таких нет...

И?  где там флаг, как сохранить, как потом сравнивать? И служб таких есть и хранят нужный флаг…

Цитата:
То бишь, если нужны полные данные, то бакапить надо реестр, как и сказал KLASS...

Конечно полные, о чём и речь Про сравнение реестров я уже писал, неудобно сравнивать. Много ручного труда.

Цитата:
Что-то ты меня запутал... что в итоге требуется то?

Это ты сам себя запутал
Требуется всё тоже, сохранить, сравнить. И пока на горизонте, только сравнение реестров…

Всего записей: 3497 | Зарегистр. 16-08-2012 | Отправлено: 15:50 28-11-2019
westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
Вот так я делаю с помощью своей функции из AutoSettingsPS, чтобы отложенный запуск тоже отображал.
Ее можно переделать, оставить только нужное для данной задачи.
Делать вывод или сохранять в файле, а сравниваю через Beyond Compare, как KLASS выше написал.
 
Подробнее
 
https://i.imgur.com/TYSWuXe.png

Всего записей: 1390 | Зарегистр. 12-12-2006 | Отправлено: 16:01 28-11-2019 | Исправлено: westlife, 16:06 28-11-2019
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21, службы с суффиксами можно убить, и они не будут отображаться в оснастке и реестре, но тогда родительские автоматом перейдут в состояние отключено независимо от значения параметра Start

Всего записей: 3013 | Зарегистр. 24-10-2002 | Отправлено: 17:14 28-11-2019
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://github.com/farag2/Windows-10-Setup-Script/issues/18
 
Я больницу загремел. Можете ответить на его вопрос. Я тут надолго.

Всего записей: 2473 | Зарегистр. 27-07-2009 | Отправлено: 17:14 28-11-2019
WildGoblin



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

Цитата:
Я больницу загремел.

Выздоравливай скорее!

Всего записей: 29054 | Зарегистр. 15-09-2001 | Отправлено: 17:26 28-11-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 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