Autour du PC

Chevaux de Troie

Electronique

Trucs et astuces

Sécurité

 

CSS Valide !

Site optimisé en 1024x768



 

Réparer Windows XP



Réparation de la base de registre

La base de registre est constituée d'un ensemble de fichiers où sont consignés l'ensemble des paramètres de gestion Windows, à chaque amorçage du système, ces fichiers sont chargés. Ces fichiers correspondent aux paramètres d'environnement de Windows, à ceux du matériel, la configuration, les préferences personnelles, etc...
Il se peut dans certains cas que des données erronées ou corrompues empêche le système de démarrer normalement ou pire, rendre impossible l'accés au système même en mode sans echec.C'est la que la Console de Récupération va être utile.

1) Faire une sauvegarde des fichiers du registre:
Créer un dossier temporaire appelé temp en tapant la commande md temp
Je considére que ce dossier à été créer en sous-dossier de windows (c:\windows\temp).Copier alors les fichiers (au nombre de cinq) du registre en utilisant les commandes suivantes:

copy C:\windows\system32\config\system C:\windows\temp\system.bak
copy C:\windows\system32\config\software C:\windows\temp\software.bak
copy C:\windows\system32\config\sam C:\windows\temp\sam.bak
copy C:\windows\system32\config\security C:\windows\temp\security.bak
copy C:\windows\system32\config\default C:\windows\temp\default.bak

(ces commandes doivent être tapées les unes aprés les autres an validant par Entrée)

2) Supprimer ensuite les fichiers du registre à l'aide des commandes suivantes:

del C:\windows\system32\config\system
del C:\windows\system32\config\software
del C:\windows\system32\config\sam
del C:\windows\system32\config\security
del C:\windows\system32\config\default


(toujours les unes aprés les autres)

3) Récupérer les fichiers du registre issue du premier point de restauration du système (devant lui être fonctionnel).

Ces fichiers sont dans le dossier windows\repair, copier-les à l'emplacement des anciens fichiers grâce à cette serie de commandes:

copy C:\windows\repair\system C:\windows\system32\config\system
copy C:\windows\repair\software C:\windows\system32\config\software
copy C:\windows\repair\sam C:\windows\system32\config\sam
copy C:\windows\repair\security C:\windows\system32\config\security
copy C:\windows\repair\default C:\windows\system32\config\default

4) Redémarrer alors la machine.
Le système va alors redémarrer en prenant comme configuration les premiers fichiers du registre issus du premier point de restauration du systéme (celui de fin d'installation de Windows), si cette installation à été faite depuis plusieurs mois, il est presque probable que les péférences ainsi qu'une multitudes de paramètres ne seront plus pris en compte ou bien périmés.
Maintenant que le systéme démarre nous pouvons aller chercher les fichiers de configuration les plus récents (ceux sauvegardés par le système avant les problèmes):

5) Ouvrir le Poste de travail, double-cliquer sur la lettre du lecteur où a été installlé Windows (le plus souvent C:).
A la racine du lecteur se trouve un dossier grisé nommé System Volume Information.(Si ce n'est pas le cas il faut cocher l'option "Afficher les dossiers et fichiers cachés" et décocher "Masquer les fichiers protégés du sytème d'exploitation" (Poste de travail, menu Outils/Options des dossiers..., onglet affichage).
Ouvrir ce dossier.

Note: si le système est en NTFS, le message "Accés refusé" peut empecher l'accés au dossier, il faut alors modifier les droits d'accés.
Pour cela, clic droit sur le dossier, cliquer sur Propriétés, à ce moment, deux solutions:
L'onglet Sécurité est présent: on continu.
L'onglet Sécurité n'est pas present: on le met en marche en modifiant les options suivantes:
Toujours dans les options d'affichage des dossiers décocher la dernière option: "Utiliser le partage de fichiers simple (recommandé)"
Donc, dans l'onglet Sécurité, on remarque que seul le système à les droits sur ce dossier, pour avoir les droit cliquer sur Ajouter...dans la nouvelle fenêtre, cliquer sur Types d'objets..., cocher simplement Utilisateurs et sur OK. Cliquer ensuite sur Avancé, Rechercher et choisir dans la liste dessous le nom d'utilisateur. Cliquer alors sur OK. Definir ensuite un contrôle total dans l'onglet Sécurité en selectionnant le nom d'utilisateur et en cochant en dessous "Contrôle total", cliquer alors sur OK.
Si tout c'est bien passé le dossier doit s'ouvrir...Ouf !

6) Double cliquer sur le sous-dossier nommé _restore{GUID} où GUID est une suite de nombre ressemblant à ça:
6E85CC08-BC84-4AEF-95BF-081276C4912A, dans ce dossier se trouve une suite de sous-dossiers RP0,RP1,RP2... correspondant à chaque point de restauration present sur la machine. Le but de la manip est de choisir le plus récent, pour cela basculer l'affichage sur Détail (menu Affichage/Détail), la colonne Date de modification nous renseigne alors sur la date à laquelle a été effectué le point de restauration, choisir alors le dossier correspondant à celui effectué juste avant le probléme.
Double-cliquer sur le dossier choisi et ouvir le dossier snapshot (ici se trouve des fichiers du registre réalisés par le point de restauration), dans ce dossier selectionner les fichiers suivants:

_registry_user_default
_registry_machine_security
_registry_machine_software
_registry_machine_system
_registry_machine_sam


Les copier ensuite dans C:\windows\temp .

7) Il va falloir alors copier ces fichiers à la place de ceux du registre actuel (les tout premiers que nous avions restaurés ci-dessus).Pour cela aller dans la console de récupération en redémarrant.

8) Supprimer le registre actuel avec les commandes suivantes:

del C:\Windows\system32\config\security
del C:\Windows\system32\config\software
del C:\Windows\system32\config\default
del C:\Windows\system32\config\system
del C:\Windows\system32\config\sam

9) Recopier ensuite à la place les fichiers issus de la dernière restauration du système avant le problème:

copy C:\Windows\temp\_registry_machine_software C:\Windows\system32\config\software
copy C:\Windows\temp\_registry_machine_system C:\Windows\system32\config\system
copy C:\Windows\temp\_registry_machine_sam C:\Windows\system32\config\sam
copy C:\Windows\temp\_registry_machine_security C:\Windows\system32\config\security
copy C:\Windows\temp\_registry_user_default C:\Windows\system32\config\default

10) Redémarrer alors la machine en tapant Exit puis Entrée.