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

30

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

    
por Kiril Stefanov 02.04.2011 / 00:25

3 respostas

53

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

  1. Abra o Regedit

Restaurando o caminho do usuário:
 2. Selecione HKEY_USERS
 3. File- > Load Hive
 4. Navegue até a sua pasta de 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 a ele (por exemplo, "Old" )
 8. Navegue para "Old"\Environment

Restaurando o PATH do sistema:
 2. Selecione HKEY_LOCAL_MACHINE
 3. File- > Load Hive
 4. Navegue até seu C:\Windows\System32\config\RegBack , clique no pequeno botão à direita de "Abrir" para "Mostrar versões anteriores":
 5.Selecionearevisãoapropriada. 6.SelecioneSYSTEM.OLD
 7.Dêumnomeaele(porexemplo,"Old" )
 8. Navegue para HKEY_LOCAL_MACHINE\"Old"\ControlSet001\Control\Session Manager\Environment
 9. Abra o valor PATH, copie-o para a área de transferência e cole na tela de variáveis de ambiente do sistema.

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

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

Agradecimentos especiais à Microsoft pela remoção de "Restaurar versões anteriores" do Windows 8.

    
por 02.04.2011 / 03:01
3

Obrigado, de fato, à Microsoft por eliminar "Restore Previous Versions". No entanto, se você tiver a proteção do sistema ativada em sua unidade do sistema (geralmente C :) você ainda pode voltar para 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. Então, curve-se a seus pés para escrevê-lo. link

Após instalá-lo, você pode navegar para os arquivos mencionados na resposta aceita por Mark Sowul. Observe que você seleciona a data / versão que deseja navegar com o menu suspenso no Shadow Explorer:

  • Pararestaurarversõesanterioresdoenvparaacontadousuário,acessec:\users[seunomedeusuário]\NTUSER.DAT
  • Pararestaurarversõesanterioresdoenvparaosistema,váparaC:\Windows\System32\config\RegBack\SYSTEM
  • Depoisdeselecionaradata/versãodesejadaeoarquivo,cliquecomobotãodireitodomousenoarquivoeescolhaexportar
  • Exportarparaumapastatemporária
  • Sigaasinstruçõesacimapara"Carregar seção" acima, mas escolha esse arquivo temporário que você acabou de exportar.
por 13.03.2015 / 07:13
1

Bem, isso seria meio brutal, mas você poderia restaurar de volta para obter o caminho e restaurar novamente para o seu estado atual.

    
por 02.04.2011 / 00:52