page précédente page précédente

 

terre.gif (16153 octets) vers le surfeur de base

BASE DE REGISTRES

Nous avons ici le coeur de Windows et il FAUT absolument le protéger. Prendre donc certaines précautions avant de toucher à quoi que ce soit !!!! Avec Windows XP voir la solution V . Consulter le dossier suivant pour tout connaître de cette base.

Ne jamais ouvrir la BASE sans avoir au préalable sauvegardé les fichiers de base que sont :

 system.dat   et   user.dat

Il est fortement recommandé de les sauvegarder, et plusieurs façons sont possibles I. II. III. IV. V.  :


I. Créer un fichier batch (c'est à dire avec extension *.bat) pour la sauvegarde automatique sous DOS dans un répertoire nommé par exemple BASE ; les fichiers jumeaux en *.da0 seront erronés par une initialisation nouvelle. Donc on conservera les anciennes versions saines .
(les numéros ne servent qu'au repérage et ne doivent pas être notés! _ signifie un espace marqué pour la machine mais pas dans la commande, sinon avec la barre d'espace : on se trouve sous DOS !!!).


SAUVBASE.BAT

1.  REM fichier de sauvegarde pour base de registres - date
2. attrib_-r_-h_-s_c:\windows\user.da0
3. attrib_-r_-h_-s_c:\windows\system.da0
4. copy_c:\windows\user.da0_c:\base
5. copy_c:\windows\system.da0_c:\base
6. attrib_+r_+h_+s_c:\windows\user.da0
7. attrib_+r_+h_+s_c:\windows\systemr.da0
8. REM relancer l'ordinateur


Créer un fichier batch (c'est à dire avec extension *.bat) pour la sauvegarde automatique sous DOS. On rectifiera les deux séries de fichiers, les vrais en *.dat et leurs jumeaux en *.da0 .


SAUVE.BAT

1.  REM fichier de sauvegarde pour base de registres
2. attrib_-r_-h_-s_c:\windows\user.dat
3. attrib_-r_-h_-s_c:\windows\user.da0
4. copy_c:\windows\user.da0_c:\windows\user.dat
5. attrib_-r_-h_-s_c:\windows\system.dat
6. attrib_-r_-h_-s_c:\windows\system.da0
7. copy_c:\windows\system.da0_c:\windows\system.dat
8. attrib_+r_+h_+s_c:\windows\system.da0
9. attrib_+r_+h_+s_c:\windows\system.dat
10. attrib_+r_+h_+s_c:\windows\user.da0
11. attrib_+r_+h_+s_c:\windows\user.dat
12.  REM relancer l'ordinateur


II. On peut également dupliquer les fichiers car la commande centrale pour la base de registres s'appelle regedit : <regedit_/e_c:\copie.reg> dans la fenêtre de saisie de Démarrer\Exécuter sous Windows .
Quand on désire restaurer la version de la base de registres on tape <regedit_/c_c:\copie.reg> de la même manière .

Autre facilité avec les systèmes récents (Windows 98 +) :
- cliquer sur Démarrer/Programmes/Accessoires/Outils système/Informations système ;
- puis cliquer dans Outils/Vérification du registre ;
- et à la question Voulez-vous faire une nouvelle sauvegarde ? répondre par oui .


III. L'autre solution consiste à utiliser un petit programme qui sauvegarde tous les fichiers importants de cette base de registres : ERU est son nom . On exécute le fichier de commande <eru.exe> qui place les fichiers importants dans un répertoire que l'on choisit, ainsi c:\base\eru ; en cas de sauvegarde la commande <erd.exe> va replacer les anciens répertoires au bon endroit. C'est tout.


IV. La procédure suivante automatise l'opération plus rapidement, d'un clic de souris :
créer à la racine du disque dur C:\ un répertoire (dossier) nommé Sauvegarde soit C:\Sauvegarde. Recopiez ensuite le listing ci-dessous dans un fichier texte appelé <
sauve.bat>. En cliquant deux fois sur ce fichier, une copie de la base de registres sera automatiquement placée dans le dossier <Sauvegarde> . On pourra même automatiser son déclenchement par une touche macro.
 Rappelons ceci : _ signifie un espace marqué pour la machine mais pas dans la commande, sinon avec la barre d'espace : on se trouve sous DOS !!! .

REM fichier de sauvegarde pour la base registres
<xcopy_%windir%\system.dat_c:\sauvegarde\_/h_/r>
<xcopy_%windir%\user.dat _c:\sauvegarde\_/h_/r>
REM la sauvegarde de la base de registres se trouve dans le fichier C:\Sauvegarde


V.  La solution suivante concerne avant tout Windows 98, XP et Win 7 :
- aller dans Démarrer\Exécuter puis taper
regedit
- choisir Fichier\Exporter  Attention à ne pas toucher à autre chose !
- nommer alors le fichier de sauvegarde, par exemple sauveregistre.reg ;
-
cliquer sur Tout dans Étendue de l'exportation afin de sauvegarder l'ensemble de votre base de registre.
- cliquer sur OK et fermer le fichier en cliquant sur Fichier\Quitter.
           
Attention à ne pas toucher à autre chose !