Reparando o arquivo corrompido System32 \ Config \ System no Windows XP

0

Iniciando minha máquina com Windows XP SP1 recebi a seguinte mensagem:

Windows could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

Eu tentei reiniciar várias vezes com os mesmos resultados e, em seguida, pesquisei o problema no Google. Eu tentei a correção descrita em Reparando o Windows XP em oito comandos (já que minha CPU não tem um XD proteção contra estouro de buffer, eu não configurei / NOEXECUTE = OPTIN como Opção de Carregamento do SO).

Isso não funcionou.

Encontrei outra correção para o problema em hardwareanalysis.com:

Basically, boot to a DOS prompt (or recovery console if available) and make backups of the following files:-
c:\windows\system32\config\system (to c:\windows\tmp\system.bak)
c:\windows\system32\config\software (to c:\windows\tmp\software.bak)
c:\windows\system32\config\sam (to c:\windows\tmp\sam.bak)
c:\windows\system32\config\security (to c:\windows\tmp\security.bak)
c:\windows\system32\config\default (to c:\windows\tmp\default.bak)

Then delete the above files (not the backups!)

Then copy the above files in c:\windows\repair to the c:\windows\system32\config directory.

Restart your computer.

Isso funcionou (e eu gostaria de ter feito isso primeiro, já que foi completamente reversível, ao contrário do primeiro método). No entanto, depois, descobri que todas as contas de usuário no PC tinham desaparecido. Eu os ressuscitei copiando o arquivo de segurança do backup de volta para a pasta system32 \ config (eu posso ter copiado o arquivo SAM do backup também, não me lembro claramente agora).

Agora o PC é inicializado e eu posso fazer o login. No entanto, as coisas ainda não estão corretas. Tentei alterar uma das contas de usuário e descobri que não consegui acessar as contas de usuário no Painel de Controle. O Microsoft KB 919292 teve uma correção para o problema. No entanto, a correção falhou com um erro do Windows Installer:

The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if Windows Installer is not correctly installed. Contact your support personnel for assistance.

O Windows Installer 3.1 já foi instalado. Eu reinstalei, mas continuei a receber o erro do Windows Installer sempre que tentei executar a correção no KB 919292.

Desde então, notei outros três problemas:

  1. Várias aplicações no PC não são mais executadas, por exemplo, Microsoft Word . Atalhos não parecem mais fazer nada e se eu executar os executáveis diretamente (por exemplo, para o Word executando C: \ Arquivos de Programas \ Microsoft Office \ Office10 \ Winword.exe), recebo uma mensagem semelhante a:

"Microsoft Word has not been installed for the current user. Please run setup to install the application."

Mesmo que o executável esteja claramente visível no Windows Explorer (e mesmo que o Word realmente abra - a caixa de diálogo de erro é exibida após a abertura do Word. Clicar em OK na caixa de diálogo de erro fecha o Word).

  1. Uma ou outra das duas correções que tentei para o problema original fez com que novos perfis de usuário fossem criados. Por exemplo, meu perfil de usuário antigo na pasta Documents and Settings era Simon . O antigo ainda existe, mas agora há um novo chamado Simon.DBQ2515 . Obviamente, o novo está sendo usado porque o Opera (meu navegador ainda funciona) não vê mais o arquivo de favoritos sob meu perfil antigo.

  2. Provavelmente como resultado de brincar com o arquivo de Segurança, quando tento inicializar o CD do Windows XP e executar o Console de Recuperação, agora me perguntam a senha do administrador. O único problema é que não há conta de administrador no PC. Existe uma conta, LocalAdmin, que tem direitos administrativos, mas quando eu digitei a senha para essa conta, não funcionou. Faz tanto tempo desde que eu originalmente configurei o PC que não consigo me lembrar se a conta original do administrador já teve uma senha e, em caso afirmativo, o que era.

Então, minha pergunta é: Como posso consertar essa bagunça? Em particular:

  1. Tendo tentado as duas correções relacionadas acima, eu danifico a instância do Windows, exigindo uma reinstalação limpa do Windows + de todos os aplicativos, ou será possível fazer a máquina funcionar corretamente novamente sem medidas tão drásticas?

  2. Existe uma maneira de contornar a senha do administrador para que eu possa usar o Console de Recuperação novamente, uma vez que não há uma conta chamada "administrador" e a senha para uma conta com privilégios de administrador não funciona (e que, antes de iniciar a segunda correção, não me pediram uma senha de administrador)?

  3. Existe alguma maneira fácil de corrigir o problema com os aplicativos que acham que não estão instalados?

  4. Existe uma maneira fácil de corrigir o problema do Windows Installer que não funciona, mesmo se reinstalado?

por SimonTewsi 22.11.2009 / 13:08

3 respostas

4

Parece que o problema é que você substituiu o registro corrompido por um registro padrão no qual os programas não foram instalados. Se você tiver algum sistema de restauração de pontos antes da corrupção, você pode restaurar seu registro de lá e isso deve resolver a maioria dos seus problemas.

    
por 22.11.2009 / 14:19
1

Use softwares de terceiros, como o Ubuntu . Isso irá ignorar as permissões e permitir que você navegue até a sua pasta de configuração para substituir o arquivo corrompido do SAM, onde as senhas são armazenadas.

    
por 22.11.2009 / 21:44
0

Eu tentei fazer uma restauração do sistema, de acordo com as sugestões de Justin e Mike. No entanto, a caixa de diálogo Restauração do sistema surgiu como uma janela em branco, sem nenhum tipo de controle. Então não consegui realizar uma restauração do sistema.

No final, resolvi o problema reinstalando o Windows do meu disco de sistema. Corrigiu todos os problemas com o sistema operacional sem afetar as contas de usuário ou quaisquer dados no disco rígido.

O problema com os aplicativos persistiu. Apenas alguns aplicativos foram afetados, mais notavelmente o Microsoft Office (estranhamente, todos os aplicativos do Office 2003 foram afetados, mas não o Access 2000 e o Visio 2000, que também foram instalados). Eu suponho que foi apenas aplicativos que usaram o registro que foram afetados. Desinstalei os aplicativos e os reinstalei para corrigir os problemas.

Então, tudo foi corrigido, mas apenas porque eu ainda tinha o disco do sistema e o disco de instalação do Office.

    
por 27.11.2009 / 10:27

Tags