Implantée depuis Windows
95, la base de registre
regroupe les configurations des périphériques (tant interne comme le type
de processeur, le chipset, .... qu'externe comme votre
imprimante), des logiciels,
la gestion des profils utilisateurs, droits d'accès réseaux, ... Dans les versions Win 95, 98 et
Millenium, elle est reprise sous 2 fichiers cachés: system.dat et user.dat
(voire commande DOS
ATTRIB). Millenium reprend un fichier supplémentaire
classes.dat. Pour les versions 2000 et
XP, plusieurs fichiers sont utilisés
dans le dossier \system32\config. Les parties utilisateurs sont elles reprises
dans chaque profil utilisateur sous les fichiers Ntuser.dat et
UsrClass.dat.
La base de registre est décomposée en 5 classes:
HKEY_CLASSES_ROOT regroupe des paramètres liés aux fichiers comme les
programmes qui ouvrent des documents suivant l'extension de fichiers, icônes
et menus contextuels, fichiers communs (dll par exemple), licence
HKEY_CURRENT_USER reprend le profil de chaque
utilisateur: configurations du clavier, du curseur de la souris, les raccourcis
vers des connexions lecteurs réseaux, ...
HKEY_LOCAL_MACHINE regroupe les paramètres de
configuration d'ordinateur. la majorité des clés sont définies à
l'installationd de Windows: pilotes spécifiques aux composants hardwares
internes
(processeur, carte graphique, chipset, audio, ...) et externes (imprimante), paramètres de
désinstallation des logiciels, ...
HKEY_USERS regourpe la liste des profils de tous les utilisateurs
et leur paramétrage.
HKEY_CURRENT_CONFIG reprend la configuration de démarrage de
Windows. On retrouve la résolution écran, les pilotes de
périphériques, .... C'est une simple copie de la partie HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current
L'édition de la base de registre se fait par le
programme regedit.exe.
Dans les versions
Windows 9X et 2000, il
n'y a pas de sauvegarde automatique. Elle doit être
faite manuellement en copiant les fichiers pour Win95. Pour Win98, la commande
scanreg (sous dos) et scanregw (sous windows) permettent de faire la sauvegarde. La solution est d'utiliser
directement la commande regedit et de faire une exportation. Ceci crée un
fichier .reg. Pour récupérer le fichier sauvegardé, exécuter-le ou
réimportez-le via regedit. Cette solution est également adoptée par
l'installation des logiciels qui exécutent un petit fichier de configuration.
Millenium, Windows XP et suivant la sauvegarde
se fait à chaque démarrage ou modification. Ces systèmes d'exploitation permettent de restaurer à une date inférieure (quand ça marche).
Différents utilitaires téléchargeables sur
Internet (attention aux spywares
comme winfixer) permettent de la nettoyer ou de l'optimaliser.