В случае, если после редактирования реестра, «оптимизации» или других действий Windows 11/10 перестала запускаться или вход в неё невозможен, при этом вы точно знаете, что нужно исправить, чтобы решить проблему, редактировать реестр можно и «удалённо», то есть для неактивной системы.
В этой инструкции — несколько способов редактирования реестра отключенной Windows, которые могут пригодиться в случае, если вы столкнулись с необходимостью этого.
Среда восстановления и загрузочная флешка
Если вы не можете попасть в Windows 11/10, но можете попасть в среду восстановления, например, с помощью Shift+Перезагрузка с экрана блокировки или по кнопке «Дополнительные параметры» после попытки автоматического восстановления системы, редактирование реестра можно выполнить там.
То же самое можно сделать и с загрузочной флешки Windows либо выбрав «Восстановление системы» на втором экране программы установки, либо нажав клавиши Shift+F10 (это откроет командную строку) и сразу перейдя ко второму шагу. Ещё один вариант — просто подключить диск к другому компьютеру с работающей системой и выполнять действия из обычного редактора реестра в ней.
Сами шаги по редактированию реестра выглядят следующим образом (пример для среды восстановления):
- В среде восстановления перейдите в раздел Поиск и устранение неисправностей — Дополнительные параметры — Командная строка. Примечание: если у вас есть точки восстановления системы, можно использовать пункт «Восстановление системы», это восстановит и реестр.
- В командной строке введите regedit и нажмите Enter (для переключения языка в среде восстановления используется Alt+Shift).
- Откроется редактор реестра, но в нём будет открыт реестр именно среды восстановления. Для загрузки нужных разделов реестра выберите раздел
HKEY_LOCAL_MACHINE
после чего в меню выберите «Файл» — «Загрузить куст».
- Перейдите на ваш системный диск (внимание: по умолчанию будет открыта папка System32, но это не папка вашей системы, также учитывайте, что буква системного диска может отличаться от C: при работе в среде восстановления), в
C:\Windows\System32
и выберите нужный файл для загрузки соответствующей ветки реестра. Обычно требуются SAM, SECURITY, SOFTWARE или SYSTEM, каждый из них соответствует соответствующему подразделу в HKEY_LOCAL_MACHINE оффлайн системы.
- Если вам требуется загрузить куст реестра пользователя, вместо шага 4 перейдите в папку
C:\Пользователи (Users)\Имя_пользователя
и вручную введите имя файла ntuser.dat после чего откройте его (хотя он и не отображается).
- Вам будет предложено задать имя раздела реестра — задайте любое на ваше усмотрение, это временное имя загруженного куста.
- На этом всё: в разделе HKEY_LOCAL_MACHINE отобразится подраздел с заданным вами именем, а внутри — параметры реестра удаленной машины для редактирования.
Обычно производимые изменения вносятся сразу и обычно дополнительные действия не требуются, но рекомендуется выгрузить ранее загруженный куст для гарантии сохранения сделанных изменений: выберите подраздел с заданным вами именем и используйте пункт меню «Файл» — «Выгрузить куст».
WinPE
Большинство загрузочных образов WinPE, предназначенных для действий по реанимации компьютера содержат инструменты, предназначенные специально для цели редактирования реестра удаленной (неактивной) системы Windows.
Например, если загрузиться с WinPE от Sergei Strelec вы найдете Registry Editor PE прямо на рабочем столе, а после запуска — следующую картину:
Как видите, принцип тот же, что и в предыдущем случае, но загрузка необходимых кустов выполняется автоматически и они сразу доступны для редактирования в соответствующем разделе.
В контексте этого метода также может пригодиться: Восстановление системных файлов Windows с использованием WinPE.
Есть и сторонние программы для этих же целей, но стандартный regedit.exe выполняет необходимые задачи не хуже.