Usando chntpw bagunça o registro do Windows 7. Como se recuperar?

0

Eu tenho tido problemas com a instalação do meu Windows ultimamente, então eu tentei apagar a senha de um usuário usando o utilitário Linux chntpw . Quando isso não funcionou, tentei promover outro usuário para o Administrador, ponto em que recebi um aviso de que posso ter um comportamento estranho porque esse recurso é experimental e altera o registro do Windows.

Eu usei chntpw de qualquer maneira, operando no arquivo C:\Windows\System32\config\SAM

Quando nada funcionou, eu pesquisei e descobri que o Windows mantém cópias regulares de suas seções de registro em C:\Windows\System32\config\RegBackup . Então eu usei o arquivo SAM para restaurar senhas de usuários em um estado sane (e funcional). Neste ponto, eu poderia fazer login com minha conta de usuário normal normalmente. Tudo parecia bem até que notei dois problemas muito estranhos:

  • O Explorer abre uma nova janela para cada pasta, embora eu tenha optado especificamente por "Abrir cada pasta na mesma janela" nas Opções de pasta.
  • A maioria dos arquivos .exe não pode ser executada. Sempre que faço isso, recebo uma mensagem informando que o arquivo não foi encontrado. Eu recebo esse mesmo comportamento mesmo se eu não confiar na variável PATH e chamar o executável pelo caminho absoluto no prompt de comando. Agora esta pergunta aqui e outros recursos da Internet sugeriram que isso é devido para uma chave de registro desarrumada. Estou inclinado a acreditar nisso à luz do aviso anterior chntpw . O único problema é que não consigo iniciar o regedit.exe : recebo o mesmo erro "Não encontrado".

O que tentei

  • Eu pensei que essa coisa de backup regular que o Windows faz é bacana e eu posso restaurar todas as seções de registro modificadas do backup, então usei o find do meu Linux para obter uma lista das seções que modifiquei hoje e descobri que elas eram SECURITY , SOFTWARE e DEFAULT . Restaurar todos eles a partir do backup não ajudou no entanto, e aqui estou eu.

O que posso fazer para restaurar meu registro para um estado sã para que eu possa executar executáveis novamente?

Nota

  • Alguns executáveis funcionam. Eu tentei mspaint , calc e cmd e todos funcionam com sucesso.
por Joseph R. 15.10.2013 / 01:30

0 respostas