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

Este artigo descreve como solucionar problemas de corrupção no registro.

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

Resumo

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

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

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

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

Erro do 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. É corrompido, ausente ou não gravável.

Mais informações

Há muitas razões pelas quais um hive de registro pode estar corrompido. Provavelmente, a corrupção é introduzida quando o computador é desligado e você não pode rastrear a causa porque o computador está descarregando processos e drivers durante o desligamento. Às vezes, é difícil encontrar a causa da corrupção no 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 de registro corrompido. Para determinar se essa é a causa do problema, procure entradas da ID do evento 6008. As 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. Na reinicialização, quando o sistema operacional tenta carregar o hive do registro, ele pode encontrar dados nesse hive de registro que ele não pode interpretar e você pode receber uma das mensagens de erro incluídas na seção "Resumo".

Corrupção de Arquivo e Hardware Defeituoso

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

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

Se você suspeitar de hardware defeituoso, o fornecedor de hardware deve investigar minuciosamente a condição de todos os componentes do computador.

O Registro é gravado no desligamento

Se um ou dois registros ficarem 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 em disco quando você desliga o computador e esse processo pode parar 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 de 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 da 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 sobrecarregada.
    2. Verifique se os logs de eventos do sistema não contêm a ID do evento 9, a ID do evento 11 ou a ID do 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 hive do registro. Esse comando ajuda a verificar se a área do disco que contém os arquivos 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 correspondentes do driver. Verifique se os drivers são drivers assinados e se você tem as revisões de firmware apropriadas instaladas.
    5. Verifique se você aplica as últimas atualizações básicas 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. Você pode ser capaz de 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ê se certificar de interromper o processo antes de encerrar, poderá evitar 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 hive do registro está crescendo. Se parece que o problema no hive do registro está crescendo muito grande, você pode ser capaz de determinar qual seção está crescendo e rastrear isso até um processo que está escrevendo para o hive.