Как отредактировать реестр из средства восстановления Vista?

Как я могу отредактировать реестр из Средства восстановления Windows Vista?

Средство восстановления предоставляет 5 возможностей:

  • Средство восстановления запуска
  • Восстановление системы
  • Windows Complete PC Restore
  • Windows Memory Diagnostic Tool
  • Командная строка

Я могу нажать Command Prompt, от того, где я могу ввести:

X:\Sources>regedit

И RegEdit появляется. Но это редактирует реестр среды мини-Windows, которая запускает средство восстановления - это не мой реестр.

Я должен отредактировать

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\xx-YY

и измените его на

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\en-США


Что я попробовал

Я пытался создать фиктивный ключ:

HKCU\Software\TempTestFoo

и затем с помощью Файла-> Импорт для импорта файла структуры данных реестра:

C:\WINDOWS\system32\config\system

и это делает, это вводит каждый ключ, кроме CurrentControlSet:

\CurrentControlSet001
\CurrentControlSet002
\CurrentControlSet003
\LastKnownGoodRecovery
\MountedDevices
\Select
\Setup
\WPA
4
задан 09.04.2017, 13:05

1 ответ

Быстрый ответ, Вы в значительной степени там. Контрольное число Current в ключе HKEY_LOCAL_MACHINE\SYSTEM\Select. Это скажет Вам который из CurrentControlSet00Xнеобходимо внести изменение в.

Например, если Current установлен на 2, необходимо отредактировать HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet002 с Вашими изменениями.

Путем это работает, это:

Windows всегда сохраняет несколько копий этого ключа, снабдил суффиксом 001 - 003 (только 2 в Windows 7 I думают?). CurrentControlSet001, CurrentControlSet002 и CurrentControlSet003. Думайте о них как о главных ключах, которые являются персистентными, в то время как компьютер выключен.

Когда Вы входите в Windows, он выбирает последний используемый ключ, с помощью значения Current в HKEY_LOCAL_MACHINE\SYSTEM\Select ключ. Содержание копируется в названный ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet. Этот ключ - то, что Windows играет с тем, в то время как Вы зарегистрированы.

Когда Вы, выход Windows, изменения записываются обратно к ключу, который был исходный скопированный с того, когда Вы сначала вошли в систему. CurrentControlSet002 например. CurrentControlSet исчезает, так сказать. Поэтому Вы не можете видеть его, в то время как Вы выходитесь из системы, работающий от консоли восстановления :-)

Вероятно, немного чрезмерно с моим ответом (я обвиняю Red Bull), но я полагал, что отвечу на подробный вопрос с подробным ответом.

5
ответ дан 07.12.2019, 20:28

Теги

Похожие вопросы