Étapes de dépannage du Registre pour les utilisateurs avancés

Cet article explique comment résoudre les problèmes d’altération du Registre.

S’applique à : Windows 10 - toutes les éditions, Windows Server 2012 R2
Numéro de base de connaissances d’origine : 822705

Résumé

Si votre ordinateur ne redémarre pas, les ruches du Registre peuvent être endommagées. Les messages d’erreur peuvent varier. Elles peuvent inclure l’une des opérations suivantes :

Windows n’a pas pu démarrer, car le fichier suivant est manquant ou endommagé :\WINNT\SYSTEM32\CONFIG\SYSTEM.ced

Windows n’a pas pu démarrer, car le fichier suivant est manquant ou endommagé :\WINNT\SYSTEM32\CONFIG\SYSTEM

Windows n’a pas pu démarrer, car le fichier suivant est manquant ou endommagé :\WINNT\SYSTEM32\CONFIG\SOFTWARE

Erreur hive système

Arrêter 0xc0000218 (0xe11a30e8, 0x00000000, 0x000000000, 0x00000000) UNKNOWN_HARD_ERROR

Arrêt : 0xc0000218 {Échec du fichier de Registre} Le Registre ne peut pas charger la ruche (fichier) :
\SystemRoot\System32\Config\ CorruptHive ou son journal ou son autre. Il est endommagé, absent ou non accessible en écriture.

Plus d’informations

Il existe de nombreuses raisons pour lesquelles une ruche de Registre peut être endommagée. Très probablement, l’altération est introduite lorsque l’ordinateur est arrêté, et vous ne pouvez pas suivre la cause parce que l’ordinateur décharge des processus et des pilotes pendant l’arrêt. Parfois, il est difficile de trouver la cause de l’altération du Registre. Les sections suivantes décrivent trois causes possibles du problème et fournissent des étapes pour résoudre le problème.

Panne d’alimentation

Une panne d’alimentation ou un autre événement d’arrêt inattendu peut provoquer une ruche de Registre endommagée. Pour déterminer si c’est la cause du problème, recherchez les entrées d’ID d’événement 6008. Les entrées 6008 de l’ID d’événement indiquent un arrêt inattendu. Dans ce cas, un processus a peut-être été en train de modifier une partie de la ruche du Registre et l’ordinateur a perdu de l’alimentation avant que cette modification puisse être terminée. Cela laisse la ruche du Registre dans un état incohérent. Au redémarrage, lorsque le système d’exploitation tente de charger la ruche du Registre, il peut trouver des données dans cette ruche de Registre qu’il ne peut pas interpréter, et vous pouvez recevoir l’un des messages d’erreur inclus dans la section « Résumé ».

Altération des fichiers et matériel défectueux

D’autres fichiers peuvent être endommagés. Vous devez déterminer si seules les ruches du Registre sont endommagées ou si d’autres fichiers (système et données) sont endommagés. Si l’altération n’est pas limitée aux ruches du Registre, elle peut être à l’origine d’une défaillance matérielle. Ce matériel peut inclure tout ce qui est impliqué dans l’écriture sur un disque, par exemple :

  • Mémoire d’accès aléatoire (RAM)
  • Cache
  • Le processeur
  • Contrôleur de disque

Si vous pensez que le matériel est défectueux, le fournisseur de matériel doit examiner minutieusement l’état de tous les composants de l’ordinateur.

Le Registre est écrit à l’arrêt

Si une ou deux ruches de registres sont systématiquement endommagées sans raison, le problème se produit probablement à l’arrêt et n’est pas découvert tant que vous n’avez pas essayé de charger la ruche du Registre au prochain redémarrage. Dans ce scénario, la ruche du Registre est écrite sur le disque lorsque vous arrêtez l’ordinateur, et ce processus peut arrêter l’ordinateur ou un composant de l’ordinateur avant la fin de l’écriture.

Résoudre des problèmes

Pour résoudre ce problème, procédez comme suit.

  1. Restaurez l’ordinateur à un état antérieur avant l’altération du Registre.
    La console de récupération est l’un des outils que vous pouvez utiliser pour sauvegarder les ruches du Registre. Pour plus d’informations sur la sauvegarde et la restauration du Registre, cliquez sur les numéros d’article suivants pour afficher les articles de la Base de connaissances Microsoft :

    322756 Comment sauvegarder et restaurer le Registre dans Windows XP et Windows Vista

    307654 Comment installer et utiliser la console de récupération dans Windows XP

  2. Vérifiez le matériel, le disque, les pilotes du microprogramme et le BIOS. Pour cela, procédez comme suit. Ces étapes peuvent nécessiter un temps d’arrêt pour l’ordinateur.

    1. Assurez-vous que l’UC n’est pas sur-chronométrée.
    2. Assurez-vous que les journaux des événements système ne contiennent pas l’ID d’événement 9, l’ID d’événement 11 ou l’ID d’événement 15 (ou toute combinaison de ces événements). Ces événements peuvent indiquer des problèmes matériels qui doivent être résolus.
    3. Exécutez la chkdsk commande en ligne de commande avec le commutateur /r sur le disque qui contient les fichiers hive du Registre. Cette commande permet de vérifier que la zone du disque qui contient les fichiers hive du Registre n’est pas impliquée dans le problème.
    4. Appliquez les dernières révisions de microprogramme aux contrôleurs de disque et utilisez les versions de pilotes correspondantes. Assurez-vous que les pilotes sont des pilotes signés et que vous disposez des révisions de microprogramme appropriées installées.
    5. Veillez à appliquer les dernières mises à jour de base du système d’entrée/sortie (BIOS) à l’ordinateur.
  3. Une fois l’étape 2 terminée, il se peut que vous ne voyiez aucun changement de comportement. Pour éviter toute altération, essayez de fermer tous les processus en cours d’exécution avant d’arrêter l’ordinateur. Vous pouvez peut-être limiter l’étendue à un processus unique impliqué. Même si vous déterminez le processus, vous risquez de ne pas pouvoir empêcher le déchargement d’un composant avant l’écriture de la ruche du Registre. Toutefois, si vous vous assurez d’arrêter le processus avant d’arrêter, vous pouvez éviter toute altération de la ruche du Registre.

  4. Une fois l’étape 3 terminée, si vous ne voyez aucun changement de comportement, comparez les ruches du Registre. Capturez une ruche de Registre non endommagée et une ruche de Registre endommagée, puis comparez-les à l’aide d’outils de comparaison tels que Windiff.exe.

  5. Déterminez la section hive du Registre qui augmente. S’il semble que le problème dans la ruche du Registre est de plus en plus grand, vous pouvez déterminer quelle section est en croissance et de remonter à un processus qui écrit dans la ruche.