Partager via


Étapes de résolution des problèmes de Registre pour les utilisateurs avancés

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

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. Ils peuvent inclure l’un des éléments suivants :

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 du Registre} Le Registre ne peut pas charger la ruche (fichier) :
\SystemRoot\System32\Config\ CorruptHive ou son journal ou son autre journal. 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. Probablement, la corruption est introduite lorsque l’ordinateur est arrêté et vous ne pouvez pas suivre la cause, car l’ordinateur décharge les processus et les pilotes pendant l’arrêt. Parfois, il est difficile de trouver la cause de la corruption 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 entraîner une ruche de Registre endommagée. Pour déterminer s’il s’agit de la cause du problème, recherchez les entrées d’ID d’événement 6008. Les entrées d’ID d’événement 6008 indiquent qu’il y a eu un arrêt inattendu. Dans ce cas, certains processus ont peut-être modifié une partie de la ruche du Registre et l’ordinateur a perdu de l’alimentation avant que cette modification ne soit terminée. Cela laisse la ruche du Registre dans un état incohérent. Lors du 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’elle ne peut pas interpréter, et vous pouvez recevoir l’un des messages d’erreur inclus dans la section « Résumé ».

Corruption 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 la corruption n’est pas limitée aux ruches du registre, la corruption peut entraîner 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
  • Processeur
  • Contrôleur de disque

Si vous suspectez du matériel défectueux, le fournisseur de matériel doit examiner soigneusement la condition de tous les composants ordinateurs.

Le Registre est écrit à l’arrêt

Si une ou deux ruches de registres deviennent constamment 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 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ésolution des problèmes

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

  1. Restaurez l’ordinateur dans un état précédent avant que l’altération du Registre ne s’est produite.
    Un outil que vous pouvez utiliser pour sauvegarder des ruches de Registre est la console de récupération. 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 de microprogramme et le BIOS. Pour ce faire, 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-horloge.
    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 de 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 correspondantes du pilote. Assurez-vous que les pilotes sont signés et que vous avez installé les révisions de microprogramme appropriées.
    5. Veillez à appliquer les dernières mises à jour du système d’entrée/sortie (BIOS) de base sur l’ordinateur.
  3. Une fois l’étape 2 terminée, il se peut que vous ne voyiez aucun changement de comportement. Pour éviter la corruption, 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 ne pourrez peut-être pas empêcher le déchargement d’un composant avant l’écriture de la ruche du Registre. Toutefois, si vous veillez à arrêter le processus avant de vous arrêter, vous pourrez peut-être empêcher l’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 deux à 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 augmente trop grand, vous pouvez être en mesure de déterminer quelle section augmente et de remonter à un processus qui écrit dans la ruche.