Как изменить автономный реестр компьютера из 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,

Другие вопросы по тегам