Etapas de solução de problemas do Registro para usuários avançados

Este artigo descreve como solucionar problemas de corrupção do Registro.

Aplica-se a: Windows 10 - todas as edições, Windows Server 2012 R2
Número KB original: 822705

Resumo

Se o computador não for reiniciado, os hives do Registro poderão estar corrompidos. As mensagens de erro podem variar. Eles podem incluir qualquer um dos seguintes:

O Windows não pôde iniciar porque o seguinte arquivo está ausente ou corrompido:\WINNT\SYSTEM32\CONFIG\SYSTEM.ced

O Windows não pôde iniciar porque o seguinte arquivo está ausente ou corrompido:\WINNT\SYSTEM32\CONFIG\SYSTEM

O Windows não pôde iniciar porque o seguinte arquivo está ausente ou corrompido:\WINNT\SYSTEM32\CONFIG\SOFTWARE

Erro de hive do sistema

Parar 0xc0000218 (0xe11a30e8, 0x00000000, 0x000000000, 0x00000000) UNKNOWN_HARD_ERROR

Parar: 0xc0000218 {Falha de Arquivo do Registro} O Registro não pode carregar o hive (arquivo):
\SystemRoot\System32\Config\ CorruptHive ou seu log ou alternativo. Está corrompido, ausente ou não gravável.

Mais informações

Há muitos motivos pelos quais um hive do Registro pode estar corrompido. Provavelmente, a corrupção é introduzida quando o computador é desligado e você não pode acompanhar a causa porque o computador está descarregando processos e drivers durante o desligamento. Às vezes, é difícil encontrar a causa da corrupção do Registro. As seções a seguir descrevem três possíveis causas do problema e fornecem etapas para solucionar o problema.

Falha de energia

Uma falha de energia ou algum outro evento de desligamento inesperado pode causar um hive do Registro corrompido. Para determinar se essa é a causa do problema, procure entradas da ID do evento 6008. Entradas da ID do evento 6008 indicam que houve um desligamento inesperado. Nesse caso, algum processo pode ter modificado parte do hive do Registro e o computador perdeu energia antes que essa alteração pudesse ser concluída. Isso deixa o hive do Registro em um estado inconsistente. Ao reiniciar, quando o sistema operacional tenta carregar o hive do Registro, ele pode encontrar dados nesse hive do Registro que ele não pode interpretar e você pode receber uma das mensagens de erro incluídas na seção "Resumo".

Arquivo corrompido e hardware com falha

Outros arquivos podem estar corrompidos. Você deve determinar se apenas os hives do Registro estão corrompidos ou se outros arquivos (sistema e dados) estão corrompidos. Se a corrupção não estiver limitada aos hives do Registro, a corrupção poderá causar um hardware com falha. Esse hardware pode incluir qualquer coisa envolvida na gravação em um disco, como o seguinte:

  • A RAM (memória de acesso aleatório)
  • O cache
  • O processador
  • O controlador de disco

Se você suspeitar de hardware com falha, o fornecedor de hardware deverá investigar completamente a condição de todos os componentes do computador.

O Registro é gravado no desligamento

Se um ou dois hives de registros forem corrompidos consistentemente sem motivo, o problema provavelmente ocorrerá no desligamento e não será descoberto até que você tente carregar o hive do Registro na próxima reinicialização. Nesse cenário, o hive do Registro é gravado no disco quando você desliga o computador, e esse processo pode interromper o computador ou um componente no computador antes que a gravação seja concluída.

Solução de problemas

Para solucionar esse problema, siga estas etapas.

  1. Restaure o computador para um estado anterior antes da corrupção do Registro.
    Uma ferramenta que você pode usar para fazer backup de hives do Registro é o Console de Recuperação. Para obter mais informações sobre como fazer backup e restaurar o registro, clique nos seguintes números de artigo para exibir os artigos na Base de Dados de Conhecimento Microsoft:

    322756 como fazer backup e restaurar o registro no Windows XP e no Windows Vista

    307654 Como instalar e usar o Console de Recuperação no Windows XP

  2. Verifique o hardware, o disco, os drivers de firmware e o BIOS. Para fazer isso, execute as etapas a seguir. Essas etapas podem exigir tempo de inatividade para o computador.

    1. Verifique se a CPU não está sendo sobrecarrada.
    2. Verifique se os logs de eventos do sistema não contêm a ID de evento 9, a ID de evento 11 ou a ID de evento 15 (ou qualquer combinação desses eventos). Esses eventos podem indicar problemas de hardware que devem ser resolvidos.
    3. Execute o chkdsk comando de linha de comando junto com a opção /r no disco que contém os arquivos do Hive do Registro. Esse comando ajuda a verificar se a área do disco que contém os arquivos do Hive do Registro não está envolvida no problema.
    4. Aplique as revisões de firmware mais recentes aos controladores de disco e use as versões de driver correspondentes. Verifique se os drivers são drivers assinados e se você tem as revisões de firmware apropriadas instaladas.
    5. Certifique-se de aplicar as atualizações básicas mais recentes do BIOS (sistema de entrada/saída) ao computador.
  3. Depois de concluir a etapa 2, talvez você não veja nenhuma alteração no comportamento. Para evitar a corrupção, tente fechar todos os processos em execução antes de desligar o computador. Talvez você possa restringir o escopo a um único processo envolvido. Mesmo que você determine o processo, talvez não seja possível impedir que um componente seja descarregado antes que o hive do Registro seja gravado. No entanto, se você garantir que interrompeu o processo antes de desligar, poderá impedir a corrupção do hive do Registro.

  4. Depois de concluir a etapa 3, se você não vir nenhuma alteração no comportamento, compare os hives do Registro. Capture um hive de registro não corrompido e um hive de registro corrompido e compare os dois usando ferramentas de comparação, como Windiff.exe.

  5. Determine qual seção do Hive do Registro está crescendo. Se parecer que o problema no hive do Registro está crescendo muito, você poderá determinar qual seção está crescendo e rastreá-la de volta para um processo que está gravando no hive.