|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 10 / 2016 - [решено] Импорт настроек реестра для всех пользователей в процессе установки |
|
|
10 / 2016 - [решено] Импорт настроек реестра для всех пользователей в процессе установки
|
Новый участник Сообщения: 7 |
Стоит ли применять для каждого компонента отдельный reg файл, например для UAC, Windows Defender, и т.д ?
В этой статье всё понятно если разные ветви, лучше разделить, чтобы настройки были доступны для всех. Импорт параметров HKLM и HKCU: вместе или раздельно? http://www.oszone.net/8597 После этой статьи появился встречный вопрос: Настройки редактора групповой политики храняться в HKEY_LOCAL_MACHINE\SOFTWARE\Policies, если их объединить в одном файле при условии, что все они будут только из одной ветви, они будут применяться для всех пользователей? p.s. setupcomplete.cmd regedit /s "%windir%\Setup\Scripts\HKLM.reg" |
|
Отправлено: 16:08, 04-11-2019 |
Старожил Сообщения: 164
|
Профиль | Отправить PM | Цитировать Произвожу импорт любых настроек во время изменения образа
монтируем образ wim Dism /Mount-Wim /WimFile:%~dp0OS\64\orig\install.wim /index:1 /MountDir:%~dp0mount монтируем раздел реестра из wim для редактирования reg load HKLM\start %~dp0mount\users\Default\NTUSER.DAT делаем изменения, например добавляем батник в автозагрузку reg add HKEY_LOCAL_MACHINE\start\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v "Start" /d "d:\w10Home.cmd" /f демонтируем ветку реестра reg unload HKLM\start демонтируем образ wim, с сохранением изменений Dism /Unmount-Wim /MountDir:%~dp0mount /Commit Цитата Yamaviel:
|
|
Последний раз редактировалось Shulzzz, 04-11-2019 в 19:59. Отправлено: 19:48, 04-11-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Цитата Shulzzz:
Нужно через setupcomplete.cmd импортировать настройки в реестр или запустить reg файл после установки. Только вопрос будут ли эти настройки для всех пользователей? |
|
Отправлено: 20:00, 04-11-2019 | #3 |
(*.*) Сообщения: 36567
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Yamaviel:
Цитата Yamaviel:
Мне тут в ПМ доставили, что это неочевидно из статьи. Добавил абзац. Команды для импорта там были и раньше, просто в контексте импорта в WIM. |
||
------- Отправлено: 22:58, 04-11-2019 | #4 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата:
Я импортирую оригинальные твики для HKCU из SetupComplete.cmd, но сам куст Default\ntuser.dat при этом временно заливаю в систему таким вот не хитрым способом (ниже скрипт). У меня такой батник вызывается из SetupComplete.cmd и устанавливает все твики и софт, при этом сам WIM-образ вообще никак не затронут, только в оригинальный ISO-образ я закидываю "sources\$OEM$\$$\Setup\Scripts\SetupComplete.cmd". Плюсы для меня такие: 1. Не нужно модифицировать оригинальный образ от MS. 2. Свежепридуманные твики для HKCU, применимые для "живой системы", не нужно специально копировать и модифицировать в них пути для использования в SetupComplete.cmd. Хотя, наверное, на первый взгляд, если не понимать механизма, это достойно рубрики "уголок психопата", работает оно четко и красиво, как швейцарские часы ![]() cd /d %~dp0 REG SAVE HKCU C:\Users\Default\bkpCU1st.DAT /y REG RESTORE HKCU C:\Users\Default\NTUSER.DAT DEL /F /Q /A C:\Users\Default\NTUSER.DAT* В этой точке идёт установка разнообразного софта и твики во все ветки, в том числе и непосредственно в HKCU. Важно то, что удаляемое или добавляемое здесь в HKCU распространится потом на ВСЕХ юзеров, созданных в этой системе. REG SAVE HKCU C:\Users\Default\NTUSER.DAT /y REG RESTORE HKCU C:\Users\Default\bkpCU1st.DAT DEL /F /Q /A C:\Users\Default\bkpCU1st.DAT exit |
||
------- Последний раз редактировалось Mr dUSHA, 05-11-2019 в 01:44. Отправлено: 01:31, 05-11-2019 | #5 |
(*.*) Сообщения: 36567
|
Профиль | Сайт | Отправить PM | Цитировать Mr dUSHA, это все нюансы реализации. Спсособ тот же - внесение изменений в Default\ntuser.dat из setupcomplete.
У монтирования куста есть какие-то технические недостатки? Плюсы понятны. Если в образ не вносятся прочие изменения, то только ради твиков это действительно делать не нужно (затратно по времени). Но если над ним выполняются другие действия, то почему бы и нет? А переделка в HKU\Custom вообще ерунда. В скобках замечу, что ваш нехитрый скрипт непонятен без пояснений [людям не в теме]. Возможно, Smarty опубликует свой вариант - он хоть с комментариями. |
------- Отправлено: 10:03, 05-11-2019 | #6 |
Старожил Сообщения: 164
|
Профиль | Отправить PM | Цитировать Цитата Yamaviel:
|
|
Отправлено: 10:45, 05-11-2019 | #7 |
In reserve... Сообщения: 6918
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
Кто в теме - и так поймет, а кто не в теме и с комментариями не разберется. Ну да ладно, чтобы уже совсем с нуля... Подготовка твиков
Есть твик (REG) для "живой" системы вида
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files\\Windows Photo Viewer\\PhotoViewer.dll"="Windows Photo Viewer"
"C:\\Program Files (x86)\\Windows Photo Viewer\\PhotoViewer.dll"="Windows Photo Viewer"
Подготовка образа системы
Добавляете структуру папок, как написано в статье SetupComplete.cmd Если папка $OEM$ в корне, то как в статье, нужно найти букву привода и "плясать" от нее. Если папка $OEM$ в папке SOURCES, то искать букву привода не нужно, в процессе установки все будет скопировано в систему. Мне больше нравится этот вариант. SetupComplete.cmd
@echo off :: Подключение профиля пользователя по умолчанию reg load HKU\CUSTOM "%SystemDrive%\Users\Default\NTUSER.DAT" :: Внесение твиков (HKEY_USERS\CUSTOM) reg import "%SystemRoot%\Setup\Scripts\WPV.reg" :: Отключение профиля пользователя по умолчанию reg unload HKU\CUSTOM :: Очистка хвостов del /F /Q /A "%SystemDrive%\Users\Default\NTUSER.DAT*.blf" del /F /Q /A "%SystemDrive%\Users\Default\NTUSER.DAT*.regtrans-ms" Все пользователи, включая первого, будут создаваться примененными твиками. SetupComplete.cmd можно продолжить установкой программ и твиками HKLM. Исходный вариант Mr dUSHA без переделки твиков, а с подстановкой куста DEFAULT вместо CURRENT. Реализовал этот способ Mr dUSHA, я лишь "развернул" его под себя. ![]() Vadikan, переименовал бы тему чтоль? |
|
Отправлено: 11:16, 05-11-2019 | #8 |
(*.*) Сообщения: 36567
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Smarty:
|
|
------- Отправлено: 11:22, 05-11-2019 | #9 |
In reserve... Сообщения: 6918
|
Профиль | Отправить PM | Цитировать Vadikan, речь идет про внесение твиков в профиль по умолчанию (HKU) в процессе установки системы, а не после.
Внесение твиков HKCU и HKLM разобраны в статьях. |
Отправлено: 11:27, 05-11-2019 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Не удалось подключиться к службе Windows "Агент установки всех для всех пользователей | pendulum | Microsoft Windows 8 и 8.1 | 2 | 22-04-2018 17:38 | |
PowerShell - [решено] Применение настроек ветки реестра HKCU для всех новых пользователей | zegordo | Скриптовые языки администрирования Windows | 21 | 25-08-2017 17:10 | |
Интерфейс - [решено] Сборник параметров реестра для всех GUI настроек системы | Ardenen | Microsoft Windows 7 | 1 | 17-07-2015 12:19 | |
[решено] скрипт изменения значения ветки реестра в процессе установки программы | adima | AutoIt | 7 | 27-03-2012 09:38 | |
Импорт твиков реестра во время установки ОС | Manuka1973 | Автоматическая установка Windows 2000/XP/2003 | 3 | 10-09-2008 03:47 |
|