Как изменить автономный реестр компьютера из WINPE?
Мне нужно внести изменения в мой реестр без использования программного обеспечения ОС, и мне нужно сделать это с WINPE. Однако, когда WINPE готов к работе, и я пытаюсь открыть regedit.exe, он показывает мне только текущую информацию об ОС, фактически информацию о WINPE.
Итак, как использовать WinPE в качестве автономного редактора реестра?
1 ответ
Загрузите необходимые кусты реестра:
в редакторе реестра (
regedit
), выберите либо HKEY_LOCAL_MACHINE или HKEY_USERS, затем нажмите Файл → Загрузить куст, откройте файл куста и введите временное имя для него;в командной строке используйте
reg load HKLM\temp-name path-to-hive
или жеreg load HKU\temp‑name path-to-hive
,
Файлы кустов находятся в:
- большинство
HKEY_LOCAL_MACHINE
соответствует файлам в%SystemRoot%\system32\config
:HKLM\SAM
- файлSAM
HKLM\SECURITY
- файлSECURITY
HKLM\Software
- файлsoftware
HKLM\SYSTEM
- файлsystem
- специальный системный реестр пользователей (например, экран входа и т. д.) - файл
default
- личный реестр каждого пользователя (т.е. их
HKEY_CURRENT_USER
) находится в файлеNTUSER.DAT
в каталоге их профиля (например,C:\Users\grawity\NTUSER.DAT
);- тем не мение,
HKCU\Software\Classes
хранится в файлеAppData\Local\Microsoft\Windows\UsrClass.dat
,
- тем не мение,
Список загруженных ульев находится по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist
,