Como editar o registro da ferramenta de recuperação do Vista?

4

Como posso editar o registro da Ferramenta de Recuperação do Windows Vista?

A ferramenta de recuperação oferece 5 opções:

  • Reparo de inicialização
  • Restauração do sistema
  • Restauração do Windows Complete PC
  • Ferramenta de diagnóstico de memória do Windows
  • Prompt de comando

Eu posso clicar em Prompt de Comando , de onde eu posso digitar:

X:\Sources>regedit

E RegEdit é exibido. Mas está editando o registro do ambiente do mini-Windows que está executando a ferramenta de recuperação - não é o meu registro.

Eu preciso editar

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

e mude para

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\ en-US

O que eu tentei

Eu tentei criar uma chave fictícia:

HKCU\Software\TempTestFoo

e depois usando Arquivo - > Importar para importar o arquivo da seção do registro:

C:\WINDOWS\system32\config\system

e, ele traz todas as chaves, exceto CurrentControlSet :

\CurrentControlSet001
\CurrentControlSet002
\CurrentControlSet003
\LastKnownGoodRecovery
\MountedDevices
\Select
\Setup
\WPA
    
por Ian Boyd 17.02.2010 / 23:37

1 resposta

5

A resposta rápida, você está praticamente lá. Verifique o valor de Current na chave HKEY_LOCAL_MACHINE\SYSTEM\Select . Isso informará a você quais CurrentControlSet00X você precisa fazer a alteração.

Por exemplo, se Current estiver definido como 2 , você precisará editar HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet002 com suas alterações. / p>

A maneira como funciona é isso:

O Windows sempre mantém algumas cópias dessa chave, com sufixo de 001 a 003 (apenas 2 no Windows 7, eu acho?). CurrentControlSet001, CurrentControlSet002 e CurrentControlSet003. Pense nelas como as chaves mestras que são persistentes enquanto o computador está desligado.

Quando você faz login no Windows, ele escolhe a última chave usada, usando o valor de Current na chave HKEY_LOCAL_MACHINE\SYSTEM\Select . O conteúdo é copiado em uma chave chamada HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet . Essa chave é o que o Windows executa enquanto você está conectado.

Quando você faz logoff do Windows, as alterações são gravadas na chave que foi original copiada de quando você fez logon pela primeira vez. CurrentControlSet002 por exemplo. CurrentControlSet desaparece, por assim dizer. É por isso que você não consegue ver enquanto está desconectado, trabalhando no console de recuperação: -)

Provavelmente um pouco exagerado com a minha resposta (culpo a Red Bull), mas resolvi responder a uma pergunta detalhada com uma resposta detalhada.

    
por 18.02.2010 / 01:11