Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


yan007, Ни одна прога не даст гарантии что все твики будут интегрированы, потому что твиков великое множество самых разнообразных. Нужно самому монтировать кусты реестра, вносить твики и после отслеживать как они применялись.
Файл Windows\System32\config\SOFTWARE это ветка реестра - HKEY_LOCAL_MACHINE\Software, а Windows\System32\config\SYSTEM представляет собой - HKEY_LOCAL_MACHINE\SYSTEM. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet это виртуальная ветка существующая только в запущенной ОС, при загрузке Windows ее тело формируется из значений ControlSet001 (поэтому соответствующие твики вносим именно сюда). HKEY_CURRENT_USER это файл %SystemDrive%\Users\%UserName%\NTUSER.DAT, у каждого пользователя он свой. А создается он из шаблона - %SystemDrive%\Users\Default\NTUSER.DAT.
В примере ниже подразумевается что нужный индекс install.wim смонтирован в каталог Mount, а в Tweaks.reg изменены соответственно пути: вместо HKEY_CURRENT_USER - HKU\NTUSER, HKEY_LOCAL_MACHINE\Software на HKU\SOFTWARE, HKEY_LOCAL_MACHINE\System\ControlSet001 - HKU\SYSTEM\ControlSet001.

Код: Выделить весь код
Echo Монтирование кустов реестра.
Reg Load HKU\NTUSER Mount\Users\Default\NTUSER.DAT >Nul
Reg Load HKU\SYSTEM Mount\Windows\System32\config\SYSTEM >Nul
Reg Load HKU\SOFTWARE Mount\Windows\System32\config\SOFTWARE >Nul

Echo Внесение твикиов.
Regedit /s Tweaks.reg

Echo Размонтирование кустов реестра.
Reg UnLoad HKU\NTUSER >Nul
Reg UnLoad HKU\SYSTEM >Nul
Reg UnLoad HKU\SOFTWARE >Nul
Нюанс, при первом входе нового пользователя система может сбрасывать некоторые его твики. Для себя эту проблему решил добавив в RunOnce пользователя запись "hiderun.exe /w Profile.cmd". Где hiderun.exe утилита для скрытия консольного окна запуска cmd файлов, а в Profile.cmd прописаны строчки Reg Add... исправляющие сброшенные системой твики. Оба файла расположил в %WinDir%\System32 чтоб не прописывать к ним полные пути.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:51, 09-05-2017 | #6