Base de registre de Windows95
La base de registre de win95/98 est composée des deux fichiers suivants : SYSTEM.DAT et USER.DAT Quand la base de registre est appelée, les deux fichiers SYSTEM.DAT et USER.DAT sont appelés et fusionnés.

Volume de référence : Fichiers système base de registe de Windows 95, PC Poche, Micro Application,1996, 499 pages, 17 $.

REGEDIT.EXE C'est le nom de l'éditeur de la base des registres. NE PAS LE LANCER SI VOUS N'ÊTES PAS RENSEIGNÉ. Cet éditeur sauvegarde automatiquement une nouvelle version de la base des registres lorsque vous le quittez. C'est donc très dangeureux de modifier une seul caractère.
SYSTEM.DAT Sous Windows 95, toutes les données au sujet du matériel et des logiciels sont gérées à l'aide d'une base de données stockée dans le fichier SYSTEM.DAT. Une copie est faite au démarrage et se nomme SYSTEM.DAO que vous pouvez renommer et utiliser en cas d'urgence.
USER.DAT Ce fichier contient les données personnalisées de l'utilisateur. S'ils sont plusieurs utilisateurs, ce fichier porte le nom de l'utilisateur dans le dossier Profiles. Une copie est faite au démarrage et se nomme USER.DAO que vous pouvez renommer et utiliser en cas d'urgence.
Fonction de

recherche dans user.dat

Cherchez dans plus de 2 Mo de data pour savoir comment votre carte de son Sound Blaster PCI128 a été traitée par Windows est une chose difficile. Heureusement, un module de recherche nous permet de trouver où se cache le traitement de la PCI128. Vous pouvez imprimer partiellement ou en totalité la base qui se présente en niveau hiérarchique un peu comme l'explorateur présente le disque rigide avec ses différents niveaux. Pour une meilleure lisibilité, si vous voulez vraiment imprimer et remplir votre bac à papier, imprimez en mode paysage.
Les 6 niveaux hiérarchiques dans user.dat HKEY_CLASSES_ROOT Contient les informations OLE, associations entre applications et leurs types de fichiers, raccourcis du bureau.

HKEY_USER  Informations relatives aux utilisateurs qui peuvent s'inscrire sur le système, dans le réseau ou sur une configuration multiple.

HKEY_CURRENTS_USERS Informations relatives aux utilisateurs: bureau, menu Démarrer et Barre de tâches.

HKEY_LOCAL_MACHINE Configuration matérielle et les logiciels liés à ce matériel.

HKEY_CURRENT_CONFIG   Fonctions Plug & Play fixe.

HKEY_DYN_DATA9  Fonctions Plug & Play modifiable pendant leur utilisation, fonctions utilisées fréquemment et mises dans la RAM.

Automatisez la création de vos copies de sécurité des fichiers systèmes.

Avec Windows 98, la base de registre des cinq derniers jours est sauvegardée à chacun des démarrages dans le dossier  \windows\sysbckup sous le nom rb00x.cab(x=1 ou 2ou...).  Pour la récupérer, appuyez sur la touche Ctrl au démarrage afin d'obtenir l'invite MSDOS et tapez ensuite : scanreg/restore. Les cinq sauvegardes avec leur date s'affichent. Avec les flèches, positionnez le curseur sur la sauvegarde désirée et appuyez sur la touche Enter/Entrée.

Pour automatiser vous-même la sauvegarde de la base de régistre avec Windows 95, ajoutez les lignes suivantes dans le fichier AUTOEXEC.BAT mais le dossier (répertoire) COPIEWIN doit être créé. Ce dossier contiendra une copie de sécurité à jour des fichiers Windows. Si vous avez deux disques rigides, il serait préférable de remplacer le C:\COPIEWIN par D:\COPIEWIN.

ATTRIB -S -H C:\WINDOWS\*.DAT

COPY C:\WINDOWS\*.DAT C:\COPIEWIN /Y

ATTRIB +S +H C:\WINDOWS\*.DAT

COPY C:\AUTOEXEC.BAT C:\COPIEWIN /Y

COPY C:\AUTOEXEC.DOS C:\COPIEWIN /Y

COPY C:\CONFIG.DOS C:\COPIEWIN /Y

COPY C:\*.SYS C:\COPIEWIN /Y

COPY C:\WINDOWS\WIN.INI C:\COPIEWIN /Y

COPY C:\WINDOWS\SYSTEM.INI C:\COPIEWIN /Y

COPY C:\WINBOOT.INI. C:\COPIEWIN /Y

COPY C:\COMMAND.COM C:\COPIEWIN /Y

COPY C:\WINDOWS\WIN.COM C:\COPIEWIN /Y

COPY C:\WINDOWS\SYSTEM\VM32.VXD C:\COPIEWIN /Y

Exercice 1

A- Copiez les commandes précédentes dans le fichier de commandes COPIERBR.BAT que vous placez sur le disque C:\. Quel format (type) ce fichier doit-il avoir? Préférablement, avec quel logiciel pouvez-vous le créez? Pourquoi? Pourquoi ne pouvez-vous pas l'exécuter lorsque vous êtes en Windows?

B- Créez le répertoire COPIEWIN sur le disque C:\ . En DOS, quelle commande devez-vous taper dans C:\ pour créer le répertoire (dossier) COPIEWIN à cet endroit?

C- Quittez Windows (Démarrer --> Arrêter --> Redémarrer en mode MS-DOS). Pourquoi, si vous lancez COPIERBR.BAT en Windows, l'ordinatteur refuse-t-il d'exécuter la première commande de ce fichier de commandes?

D- Exécutez le fichier  COPIERBR.BAT. Remettez-moi la liste des fichiers créés dans le dossier COPIEWIN par l'exécution de ces commandes ainsi que la liste des fichiers non copiés. Pourquoi certains fichiers n'ont pas été copiés? Que feriez-vous pour qu'ils le soient? 

Restaurer les copies de secours (DAO) Pour replacer les deux fichiers (System.dat et reg.dat) à partir de leur copie (System.dao et Reg.dao)

1- Démarrer avec une disquette de démarrage.

2- En DOS, supprimez les attributs de tous les fichiers DAT qui interdisent la copie et l'écrasement des fichiers par la commande :

ATTRIB -H -S -R C:\WINDOWS\*.DAT

3- Copiez les deux fichiers DAT ailleurs sur le disque et si possible sur une disquette pour les replacer et les réparer si la copie ne fonctionne pas.

4- Supprimez  les  attributs  de  protection des fichiers (copie DAO) de sécurité par la commande :

ATTRIB -H -S -R C:\WINDOWS\*.DAO

Copiez ces fichiers ailleurs sur le disque et préférablement sur une disquette.

5- Remplacez  les  fichiers  DAT  par  les  DAO  par  la  commande

 COPY C:\WINDOWS\*.DAO C:\WINDOWS\*.DAT /Y

6- Démarrez l'ordinateur et priez.

Restaurer les copies des fichiers DAT Vous aviez pensé à mettre dans l'autoexec.bat la commande permettant à chacun des démarrages de copier les deux fichiers SYSTEM.DAT et REG.DAT.

1- En DOS, supprimez les attributs de tous les fichiers DAT qui interdisent la copie et l'écrasement des fichiers par la commande :

ATTRIB -H -S -R C:\WINDOWS\*.DAT

2- Remplacez  les  fichiers  DAT  par  les  copies DAT  avec  la  commande

 COPY C:\répertoire où se trouve vos copies\*.DAT C:\WINDOWS\*.DAT

3- Protégez ces fichiers contre l'effacement accidentel par la commande

ATTRIB  +H +S +R  C:\WINDOWS\*.DAT

Créer un fichier texte de la base des registres Seul REGEDIT.EXE peut lire la base des registres à moins d'exporter une copie en format texte. Pour le faire, lancer REGEDIT.EXE et ouvrez le menu Base de registres.

Assurez-vous qu'un pico soit dans la case. Vous situer dans le rectangle intitulé Étendu de l'exportation. Attention : la taille du fichier texte sera le double de celle de la base.

Vous pouvez donnez comme prénom au fichier celui que vous voulez mais son nom de famille (suffixe) sera REG.

Un double clic sur ce fichier suffira à restaurer toutes ses informations.

Vous pouvez ouvrir et lire ce fichier avec WordPad.

Exercice : Exportez la base de registre de votre micro-ordinateur dans un format REG. Quel est le poids du fichier?

Utilité : Vous aviez mis un mot de passe pour votre économiseur d'écran. Cette protection ferme la porte aux curieux mais que faire si vous oubliez ce mot de passe? Cette protection est facile à faire sauter. Effacez le mot de passe qui se trouve après ScreenSaver_Data dans la branche HKEY_USERS\Default\Control    Panel\Desktop.
Sur le Web  Site Trucs et astuces

Page d'accueil                                Retour au début de cette page

Tous droits de traduction, de reproduction et d'adaptation interdits sans l'autorisation écrite de Michel Laflamme