Como extrair variáveis ​​de ambiente do ponto de restauração do sistema, Windows 7 de 64 bits


32

Recentemente, um software (mal escrito) apagou minha variável PATH. Estou instalando software há anos e recuperando cada entrada seria complicado. Uma solução ainda mais complicada seria restaurar a partir do ponto de restauração anterior do sistema. Alguma idéia de como obter a variável PATH sozinha a partir do ponto de restauração?

Respostas:


55

Você pode montar a versão antiga do registro.

  1. Abra o Regedit

Restaurando o PATH do usuário:
2. Selecione HKEY_USERS
3. Arquivo-> Carregar seção
4. Navegue até a pasta do usuário, clique no pequeno botão à direita de "Abrir" para "Mostrar versões anteriores"
5. Selecione a revisão apropriada
6. Selecione NTUSER.DAT(deve ter Mostrar arquivos ocultos ativados)
7. Dê um nome (por exemplo "Old")
8. Navegue até"Old"\Environment

Restaurando PATH do sistema:
2. Selecione HKEY_LOCAL_MACHINE
3. Arquivo-> Carregar seção
4. Navegue até o seu C:\Windows\System32\config\RegBack, clique no pequeno botão à direita de "Abrir" para "Mostrar versões anteriores": insira a descrição da imagem aqui
5. Selecione a revisão apropriada
6. Selecione SYSTEM.OLD
7. um nome (por exemplo "Old")
8. Navegue para HKEY_LOCAL_MACHINE\"Old"\ControlSet001\Control\Session Manager\Environment
9. Abra o valor PATH e copie-o para a área de transferência e cole na tela de variáveis ​​de ambiente do sistema.

Observe que para o sistema, dependendo de quanto tempo isso foi, você pode simplesmente voltar ao HKLM \ (versão antiga do conjunto de controles) \ Control \ Session Manager \ Environment sem carregar uma seção antiga, mas essa é uma maneira geralmente útil de aplicar " Restaurar versões anteriores "para o registro.

'Mostrar versões anteriores' explicou, em detalhes com capturas de tela.

Agradecimentos especiais à Microsoft por remover "Restaurar versões anteriores" do Windows 8.


10
O Windows 8.1: "clique no pequeno botão à direita do 'Open' para 'Mostrar versões anteriores' <- Não há tal coisa com base nessas direções
— rainabba

11
Sim, veja na parte inferior, "Agradecimentos especiais à Microsoft por removê-lo do Windows 8"
— Mark Sowul 4/14/14

2
Eu não tinha um SYSTEM.OLD, apenas umSYSTEM
— endolith

11
eu usei windows 7 64 bits e eu não poderia ver o show de versões anteriores ou (FYI, o botão de abertura não foi dividir uma vez que existem não versões anteriores disponíveis) .. qualquer outra solução ...
— Sorte

11
Acabei de fazer isso, mas não precisei carregar uma versão mais antiga (felizmente, porque não tenho uma). Eu fui para HKEY_LOCAL_MACHINE \ ControlSet001 \ Control \ Session Manager \ Environment e ele ainda estava lá. Talvez seja porque eu ainda tenho uma linha de comando aberta?
— Rob Gray

4

Agradecemos de fato à Microsoft por eliminar "Restaurar versões anteriores". No entanto, se a proteção do sistema estiver ativada na unidade do sistema (geralmente C :), você ainda poderá recuperar as versões antigas. Só porque eles tiraram a interface do usuário não significa que eles tiraram os backups subjacentes.

Primeiro, baixe o Shadow Explorer. Depois, incline-se aos pés deles para escrevê-lo. http://www.shadowexplorer.com/

Após a instalação, você pode navegar para os arquivos mencionados na resposta aceita por Mark Sowul. Observe que você seleciona a data / versão que deseja pesquisar com o menu suspenso no shadow explorer: Seletor de datas do Shadow Explorer

  • Para restaurar envios anteriores para a conta de usuário, vá para c: \ users [seu nome de usuário] \ NTUSER.DAT
  • Para restaurar envios anteriores para o sistema, vá para C: \ Windows \ System32 \ config \ RegBack \ SYSTEM
  • Depois de selecionar a data / versão desejada e o arquivo, clique com o botão direito do mouse no arquivo e escolha exportar
  • Exportar para uma pasta temporária
  • Siga as instruções acima para "Carregar seção" acima, mas escolha este arquivo temporário que você acabou de exportar.


1

Bem, isso seria meio hackeado, mas você poderia restaurar novamente para obter o caminho e avançar novamente para o seu estado atual.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.