Вставить записи реестра в реестр Windows 8.1, используя WinPE 5.0
Можно ли добавить записи реестра в реестр Win 8.1 при загрузке в среду WinPE 5.0?
Мне нужно ввести строку reg запись
"Act"="%Drive%\Activate.cmd" (где Drive - это буква USB-накопителя)
в Win 8.1 рег в месте
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
когда среда WinPE, я могу добавить нужную запись reg, но это происходит в кусте WinPE, а не в кусте Windows.
Есть ли способ, используя только командную строку WinPE, чтобы загрузить куст Win и ввести запись reg, пожалуйста?
1 ответ
Вы можете использовать Reg.exe - который доступен в WinPe, так что вы можете делать практически все из файла.cmd. Ты можешь использовать:
reg load hklm\temphive d:\windows\system32\config\software
reg import x:\runOnce.reg
reg unload hklm\temphive
Первая строка загружает временный улей. Вторая строка импортирует некоторые ключи из файла.reg, а затем последняя строка выгружает временный улей. Я использую d: здесь - но это не может быть d: в вашей системе.
Файл, который вы загружаете, должен адресовать временный куст:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\temphive\Microsoft\Windows\CurrentVersion\RunOnce]
"Act"=hex(2):25,00,44,00,72,00,69,00,76,00,65,00,25,00,5c,00,41,00,63,00,74,00,\
69,00,76,00,61,00,74,00,65,00,2e,00,63,00,6d,00,64,00,00,00
Кстати, это то, что получилось, когда я добавил расширяемую строку в реестр в ключе...\RunOnce, а затем написал его в сценарии. Я не знаю, почему он записал это как шестнадцатеричное - возможно, что-то связанное с поддержкой расширяемой строки. Затем я отредактировал путь к временному ключу, который, я знаю, создал.cmd.