Cet article décrit comment restaurer les ruches du Registre à partir d'un instantané de restauration du système récent dans Windows XP, en cas de corruption du Registre qui empêche votre ordinateur Windows XP de démarrer. Si les ruches du Registre sont endommagées, les erreurs suivantes s'affichent au démarrage.
Windows XP n'a pas pu démarrer car le fichier suivant est manquant ou corrompu: \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEMWindows XP n'a pas pu démarrer car le fichier suivant est manquant ou corrompu: \ WINDOWS \ SYSTEM32 \ CONFIG \ SOFTWAREVoici les méthodes que vous pouvez utiliser pour résoudre ce problème, à moins de réinstaller Windows:
Méthode 1: effectuer une restauration du système de restauration hors ligne
Vous pouvez effectuer une restauration de restauration du système hors ligne à l'aide de l'assistant de restauration du système d'ERD Commander. Pour plus d'informations, consultez notre article Effectuer une restauration du système de restauration sur un ordinateur Windows XP non amorçable. C'est probablement la méthode la plus simple. Si vous devez restaurer manuellement les ruches du Registre pour une raison quelconque, utilisez la méthode 2 .
Méthode 2: restaurer les ruches de Registre à partir du dossier du magasin de restauration du système
Les instantanés de restauration du système sont stockés dans un dossier nommé System Volume Information . Chaque dossier d'instantanés stocke les ruches du registre, les fichiers système et d'autres données. L'article 307545 de la Base de connaissances Microsoft vous explique comment restaurer le Registre à partir du répertoire Windows \ Repair, puis restaurer les ruches de registre les plus récentes à partir du dossier Informations sur le volume système . Un bref résumé de cet article suit:
Partie I
- Démarrez la console de récupération de Windows XP.
- Copiez les cinq ruches de registre (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) de C: \ Windows \ System32 \ Config vers C: \ Windows \ Tmp, en ajoutant l'extension .bak .
- Supprimez les cinq ruches de Registre de C: \ Windows \ System32 \ Config
- Copiez les cinq ruches de registre du dossier C: \ Windows \ Repair vers C: \ Windows \ System32 \ Config
Cela fait, vous devriez pouvoir démarrer Windows XP à l'aide du registre créé lors de la configuration initiale de Windows XP. Par conséquent, toutes les modifications et les paramètres survenus après la fin du programme d'installation sont perdus.
deuxieme PARTIE
- Démarrez Windows XP en mode sans échec
- Explorez le dossier System Volume Information dans le lecteur sur lequel Windows XP est installé. Si l'accès au dossier vous est refusé, lisez cet article pour savoir comment accéder au dossier System Volume Information.
- Double-cliquez sur le dossier _Restore… et recherchez le point de restauration récent, identifié par l'ID de séquence de point de restauration (RP1, RP2, RP3, etc.). Étant donné que vous avez utilisé le fichier de Registre créé par le programme d'installation, ce Registre ne sait pas que ces points de restauration existent et sont disponibles. Un nouveau dossier est créé avec un nouveau GUID sous Informations sur le volume système et un point de restauration est créé qui inclut une copie des fichiers de registre qui ont été copiés pendant la première partie. Par conséquent, il est important de ne pas utiliser le dossier le plus récent, surtout si l'horodatage du dossier est le même que l'heure actuelle.
- Double-cliquez sur le dossier nommé snapshot
- Copiez les cinq ruches de registre dans C: \ Windows \ Tmp
Partie III
- Démarrez la console de récupération de Windows XP
- Copiez les cinq ruches de registre de C: \ Windows \ Tmp vers C: \ Windows \ System32 \ Config
- Démarrez Windows XP
- Effectuez une restauration du système de restauration.
Méthode plus simple
Si vous trouvez les étapes du 307545 fastidieuses, vous pouvez accomplir la tâche en utilisant un CD Windows démarrable comme BartPE ou ERD Commander Boot CD. Voici les instructions du CD de démarrage ERD Commander.
Utilisation du CD de démarrage ERD Commander
ERD Commander fait partie du Microsoft Diagnostics and Recovery Toolset (DaRT) dont l'évaluation de 30 jours est disponible ici (MSDaRT50Eval.msi - 64, 2 Mo). Nous avons couvert MS DaRT plus haut dans l'article Effectuer une restauration de restauration du système sur un ordinateur Windows XP non amorçable. Suivez les étapes 1 à 7 de cet article pour créer un CD de démarrage ERD Commander.
1. Insérez le CD de démarrage ERD Commander dans le lecteur et redémarrez le système
2. Démarrez l'ordinateur à l'aide du CD de démarrage ERD Commander. Vous devrez peut-être d'abord définir l'ordre de démarrage dans le BIOS.
3. Sélectionnez votre installation Windows XP et cliquez sur OK.
4. Double-cliquez sur l'icône Poste de travail sur le bureau
5. Ouvrez le dossier C: \ Windows \ System32 \ Config
6. Renommez les cinq ruches du Registre (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) en leur ajoutant l'extension .bak.
5. Double-cliquez sur la lettre de lecteur sur laquelle Windows est installé.
6. Ouvrez le dossier System Volume Information et double-cliquez sur le dossier _restore {…} .
7. Localisez l'instantané récent, identifié par l'ID de séquence de points de restauration (RP1, RP2, RP3, etc.). Le nombre le plus élevé indique l'instantané le plus récent et le nombre le plus bas indique l'instantané le plus ancien. Choisissez celui que vous souhaitez restaurer. Vous pouvez également trier les instantanés de restauration du système à l'aide de la colonne Date.
8. Double-cliquez sur le dossier approprié (par exemple, RP20 ) et double-cliquez sur le dossier nommé snapshot
9. Sélectionnez les fichiers suivants (utilisez la touche CTRL pour sélectionner plusieurs fichiers.)
- _REGISTRY_MACHINE_SAM
- _REGISTRY_MACHINE_SECURITY
- _REGISTRY_MACHINE_SYSTEM
- _REGISTRY_MACHINE_SOFTWARE
- _REGISTRY_USER_.DEFAULT
10. Cliquez avec le bouton droit sur la sélection et choisissez Copier vers…
11. Sélectionnez C: \ Windows \ System32 \ Config comme chemin de destination et cliquez sur OK.
Les éléments seront copiés maintenant.
12. Ouvrez C: \ Windows \ System32 \ Config et renommez les ruches, comme suit:
- Renommez _REGISTRY_MACHINE_SAM en SAM
- Renommez _REGISTRY_MACHINE_SECURITY en SECURITY
- Renommez _REGISTRY_MACHINE_SOFTWARE en SOFTWARE
- Renommez _REGISTRY_MACHINE_SYSTEM en SYSTEM
- Renommez _REGISTRY_USER_.DEFAULT en DEFAULT
13. Retirez le CD de démarrage ERD Commander et redémarrez Windows XP. Maintenant que vous avez seulement effectué une restauration du registre. Pour terminer la procédure, cliquez sur Démarrer, puis sur Tous les programmes. Cliquez sur Accessoires, puis sur Outils système. Cliquez sur Restauration du système, puis sur Restaurer vers un RestorePoint précédent . Terminez le processus de restauration du système.