Como restaurar versões anteriores do registro no Windows 7
Se você quiser restaurar manualmente uma seção específica do registro de uma captura instantânea anterior da Restauração do sistema ou acessar algumas chaves específicas de uma versão mais antiga do registro, poderá obtê-lo obtendo acesso a esses arquivos e exportando as seções deles. Veja como fazer isso no Windows 7 ou no Vista.
Como o Windows 7 e o Vista utilizam Shadow Copy, também conhecido como Volume Snapshot Service, para alimentar o recurso “Previous Versions”, há instantâneos de arquivos importantes obtidos ao longo do tempo, incluindo seções do Registro, para que possamos acessar as versões mais antigas dos arquivos de registro maneira sem ter que fazer uma restauração completa do sistema.
Este artigo foi escrito em conjunto por mim e Ramesh de WinHelpOnline, quem também cobriu como fazer a mesma coisa no Windows XP.
Acessar seções anteriores do registro da cópia de sombra
Nota importanteAntes de começarmos, devemos dar um aviso: você não deve usar essa técnica a menos que saiba o que está fazendo e esteja disposto a lidar com possíveis problemas, ou pelo menos tenha bons backups de seus arquivos. Ainda aqui? Leia.
A primeira coisa que você vai querer fazer é desabilitar o Controle de Conta de Usuário, porque você não pode realmente acessar as pastas de outra forma. Depois de ter feito isso e reiniciado, abra uma nova janela do Windows Explorer e vá para a seguinte pasta:
C: \ Windows \ System32 \ Config
Clique com o botão direito do mouse em qualquer lugar na área de espaço em branco da pasta, escolha Propriedades no menu e clique na guia Versões Anteriores. Quando estiver lá, clique duas vezes na pasta apropriada (Dica: consulte o campo Data de modificação para decidir qual versão dos arquivos você deseja restaurar).
Nota: Se você estiver usando as edições do Windows Vista Home e quiser fazer isso, precisará usar o Shadow Explorer para acessar esses arquivos.
Selecione os arquivos da seção de registro necessários e copie-os para uma pasta de sua escolha.
Clique em OK quando vir o prompt de segurança do Windows.
E agora você deve ter uma pasta contendo as chaves de registro de backup.
Agora que você tem as versões de backup do registro, você pode usá-las para acessar a versão mais antiga.
Carregando uma seção de registro e acessando chaves específicas
Neste ponto, você pode carregar a seção de registro inteira no registro, o que tornará uma subchave de uma das seções principais e permitirá que você acesse as configurações da versão mais antiga. Abra o Editor do Registro usando regedit.exe nas caixas de pesquisa ou execução do Menu Iniciar, clique em HKEY_LOCAL_MACHINE ou HKEY_USERS e use Arquivo -> Carregar seção.
Você será solicitado a dar um novo nome à nova colmeia - para este exemplo eu usei teste.
E assim, você pode ver a nova chave com o conteúdo da cópia de backup da semana passada. Por exemplo, se uma das configurações ou chaves de licença de um aplicativo foi perdida, podemos encontrá-lo navegando pelas chaves desse aplicativo. Você terá que fazer manualmente as alterações se estiver fazendo apenas algumas chaves.
Se você estiver tentando usar esse método para restaurar grandes partes do Registro, poderá exportar uma chave, modificar o arquivo exportado para ter o caminho de chave correto em vez de Testar e, em seguida, importá-lo novamente. É um pouco doloroso, mas pode ser útil se você precisar.
Assim que estiver pronto, você deve ter certeza absoluta de excluir essa chave inteira, ou então vai adicionar um monte de inchaço extra ao seu registro que você realmente não precisa.
Acessar as chaves de registro da versão anterior por meio da linha de comando
Em vez de carregar a chave de registro usando a GUI e adicionar todas essas chaves ao seu registro atual, você pode usar o RegFileExport ferramenta da Nirsoft para acessar e extrair os dados dos arquivos de backup diretamente - você só precisa saber a chave exata que está procurando
Por exemplo, se você quiser acessar a lista de programas atualmente instalados na caixa de diálogo Programas e Recursos. Você executaria um comando como este em relação à cópia de backup salva da seção de registro SOFTWARE, supondo que você tenha o aplicativo de linha de comando no mesmo diretório que o arquivo de backup:
regfileexport SOFTWARE ExportedKey.reg “HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \ Windows \ CurrentVersion \ Uninstall ”
Isso gerará um arquivo .reg regular que você pode clicar duas vezes para inserir o conteúdo no registro ou pode abri-lo e localizar chaves específicas que talvez queira usar.
Esse método pode ser usado para restaurar facilmente as seções do registro, caso seja necessário. É provavelmente mais útil para restaurar as seções referentes a um aplicativo específico.
Mais uma vez, você deve ter muito cuidado ao editar o registro, mas pelo menos você sabe muito mais do que você fez antes.