Редактирование реестра Windows из среды восстановления

Опубликовано в Системное администрирование

Все достаточно просто и не займет более 3 минут вашего времени.

Все сводится к нескольким шагам:

  1. (опционально) Определить букву диска с реестром, которую присвоила среда восстановления;
  2. Запустить редактор реестра;
  3. Подключить реестр другой опреационной системы;
  4. Внести изменения в реестр;
  5. Выгрузить реестр обратно для сохранения изменеий;
  6. Перезагрузиться.

Как узнать букву диска через командную строку?

  1. Открыть командную строку;
  2. Ввести "DISKPART", нажать клавишу Enter;
  3. Ввести "LIST VOLUMES", нажать клавишу Enter;
  4. Найти в выведенной таблице строку с подходящими данными диска и колонку с присвоенным диску именем.
  5. Не забыть ввести "Exit" и нажать Enter для выхода из DISKPART, иначе все дальнеййшие команды будут обрабатываться утилитой DISKPART, а не командной строкой.

Как запустить редактор реестра Windows?

Более полная информация о том, как запустить редактор реестра Windows в разных ситуациях, находится в другой статье. Сейчас же мы рассматриваем конктретный случай работы из среды восстановления.

  1. В командной строке ввести "[буква диска]:\windows\regedit.exe", нажать клавишу Enter.

Сейчас открылся реестр работающей среды восстановления, поэтому изменения здесь не дадут ожидаемого результата. Необходимо подключить реестр сторонней операционной системы, чтобы изменения вступили в силу.

Как подключить реестр другой системы Windows для редактирования?

  1.  Ввести в командной строке "REG LOAD <точка монтирования> <путь к ветви реестра на диске>", нажать клавишу Enter.
    • Точка монтирования - это название временной ветви реестра, в которую будет загружен реестр целевой операционной системы:
      • для ветви "HKLM\Software": "HKLM\TempSoftware";
      • для ветви "HKLM\System": "HKLM\TempSystem";
      • для ветви "HKU\UserSID": "HKU\TempUser".
    • Путь к ветви реестра на диске - это строка вида:
      • для ветви "HKLM\Software": "D:\Windows\System32\Config\Software";
      • для ветви "HKLM\System": "D:\Windows\System32\Config\System";
      • для ветви "HKU\UserSID": "D:\Users\\ntuser.dat".
  2. Найти в списке ветвей реестра название выгруженной ветви;
  3. Вексти необходимые изменения;
  4. Ввести "reg unload <точка монтирования>", нажать клавишу Enter для выгрузки имзенений обратно в реестр целевой операционной системы.

На этом все, перезагружаем компьютер.

Материал переработан и дополнен. Ссылка на первоисточник: http://tt.erinome.net/2014/09/695.