Sauvegarde de la base de registre
Restauration de la base de registre
accès à la base de registre
Arborescence de la base de registre
Information et modification de la licence
Utilisation de SCANREG
Désinstallation
Suppression du lancement automatique des programmes

 

 

Sauvegarde de la base de registre
La base de registre contient l'ensemble des informations nécessaires pour faire fonctionner Windows. C'est réellement le coeur du système Windows. Faire des modifications sur la base de registre peut avoir des conséquences lourdes (Blocage, pertes de données..). Je vous conseille d'en effectuer une sauvegarde avant toute intervention...
1 - Créez sur le disque dur C: un dossier temporaire "REG"
2 - Cherchez les fichiers : "*.DAT" dans le répertoire de WINDOWS ("Démarrer"/"Rechercher"/"Fichiers ou dossiers")
3 - Copiez les fichiers : "SYSTEM.DAT", "USER.DAT", "SYSTEM.INI", "WIN.INI", "KEYB*.*" et "ATTRIB.EXE"dans le dossier "REG"
Votre répertoire "REG" contient donc une copie des paramêtres nécessaires au démarrage de Windows dans son état actuel

Restauration de la base de registre
Quand la Base de registre est corrompue, il faut récupérer votre sauvegarde.
1 - Rebooter et redémarrer en mode DOS (Après le décompte de la mémoire, appuyez sur les touches F8 et invite MSDOS).
2 - Tapez "CD REG" pour atteindre le répertoire où vous avez éffectué votre sauvegarde.
3 - Tapez : "KEYB FR", "ATTRIB -r -h SYSTEM.DAT", "ATTRIB -r -h USER.DAT" afin de modifier les attributs de vos fichiers et d'en permettre la copie.
4 - Puis "COPY SYSTEM.DAT c:\WINDOWS","COPY USER.DAT c:\WINDOWS" et "COPY SYSTEM.INI C:\WINDOWS".
5 - Rebooter et WINDOWS sera rétabli dans l'état où il était au moment de la sauvegarde.

 

 

Accès à la base de registre
L'accès à la base de registre se fait par le logiciel REGEDIT fournit avec WINDOWS. Deux chemins sont possibles :
1 - "Démarrer"/"Exécuter"
2 - Tapez : "REGEDIT" et validez
soit
1 - Lancez "l'Explorateur"
2 - Dans le répertoire "WINDOWS", rechercher l'icône "REGEDIT"
3 - Double cliquez dessus

 

 

Arborescence de la base de registre
La fenêtre que vous venez de faire afficher en lançant REGEDIT se compose en deux parties :
1 - A gauche l'arborescence de la base
2 - A droite, l'éventuel contenu de la base de registre
La base de registre comporte 6 clés :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG
- HKEY_DYN_DATA

- HKEY_CLASSES_ROOT est une partie constante, qui contient les extensions des fichiers et les actions à effectuer en cas de lancement. Exemple : si vous double-cliquez sur un fichier.doc et WORD est lancé de manière automatique. Suivent les informations d'échange de données entre applications (OLE). Rien qui ne nécessite des modifications particulières
- HKEY_CURRENT_USER change en fonction de l'utilisateur connecté. Les informations sont copiées depuis HKEY_USERS et HKEY_LOCAL_MACHINE en fonction du login utilisé. Pour une utilisation simple par un seul utilisateur, ce seront bien évidemment toujours les mêmes informations. On y trouve la configuration esthétique (couleurs, fonds...), le contenu du menu Démarrer, les icônes du bureau, mais aussi la configuration de l'affichage et les applications installés par cet utilisateur.
- HKEY_LOCAL_MACHINE contient l'ensemble des informations sur le matériel et les logiciels installés. Modifier cette partie peut interdire le redémarrage de votre PC alors prudence !!!
- HKEY_CURRENT_CONFIG est vérifié à chaque démarrage : on y trouve les informations sur les périphériques plug and play. Une partie de ces informations est copiée dans HKEY_LOCAL_MACHINE au cours du démarrage.
- HKEY_DYN_DATA est un fourre-tout, qui sera utilisé autant par des périphériques que par WINDOWS pour stocker des informations temporaires.

 

Information et modification de la Licence
Afin de retrouver les informations liées à la licence dans une machine déjà installée et, éventuellement, de les modifier, il faut aller dans la base de registre.
1 - Lancez REGEDIT ("démarrer"/"Exécuter"/"REGEDIT" et validez)
2 - Allez jusqu'à la clé [
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion].
3 - Les clés à modifier sont :
ProductId : Numéro d’identification de Windows
ProductKey : Clé saisie lors de l’installation de Windows
ProductName : Nom du système d’Exploitation (Microsoft Windows 95 ou Microsoft Windows 98)
RegisteredOrganization : Nom de la société propriétaire du système d’exploitation
RegisteredOwner : Nom de l’utilisateur propriétaire du système d’exploitation
Version : Nom de la version de Windows (Windows 95 ou Windows 98)
VersionNumber : Numéro de la version de Windows
SubVersionNumber : Lettre identifiant la version de Windows (a, A, B)

 

SCANREG
SCANREG est un utilitaire de contrôle de la base de registre. Lancé à chaque démarrage de façon automatique, il va détecter les problèmes et éventuellement lancer la récupération d-une version précédente. WINDOWS effectue 6 sauvegardes de la base de registre dans le répertoire "WINDOWS \ SYSBACKUP". Les 6 fichiers archivés portent les noms "RB000.CAB" à "RB005.CAB". Le fichier RB000 contient la base actuelle, qui sera renommée 001 puis 002 etc...
Si au bout de 5 redémarrages, la situation n'est pas rétablie, il ne faut plus compter sur le système automatique de Windows.
Il existe une solution avec SCANREG pour reconstituer partiellement une base de registre valide.
1 - F8 au démarrage (pour accéder au menu), option invite MSDOS.
2 - Taper "C:\>SCANREG /FIX" Cela répare la plupart des dommages
Si cela n'a pas abouti, il faudra réinstaller WINDOWS.

 

 

Désintallation de programmes
Lorsque la déinstallation n'est pas arrivée à son terme et que le programme apparait toujours dans la section "Ajout/Suppression de programmes" de Windows, vous pouvez finir la procédure de façon manuelle.
1 - Supprimez les fichiers dans le répertoire du programme.
2 - Allez dans "REGEDIT".
3 - Cliquez à gauche, sur le carré de HKEY_LOCAL_MACHINE, pour faire apparaître son menu.
4 - "Software".
5 - "Microsoft".
6 - "WINDOWS".
7 - "CurrentVersion".
8 - "Uninstall".
9 - Vous trouverez le nom de votre programme
10 - Clique droit dessus : "Supprimer"
11 - Sortir et Rebooter
Il ne reste plus de traces de votre programme visible mais ce mode n’est qu’un palliatif à une vraie désinstallation car, si votre logiciel avait installé diverses clefs dans la base de registre, elles sont toujours présentes.

 

 

Suppression du lancement automatique des programmes.
Au démarrage de WINDOWS, des programmes démarrent automatiquement et de façon, parfois, inopportune. On se place dans le cas où, bien entendu, le programme ne possède pas l'option nécessaire pour choisir le mode démarrage et/ou ne peut pas être désinstaller "normalement".
1 - allez dans "REGEDIT"
2 - Cliquez à gauche, sur le carré de HKEY_LOCAL_MACHINE, pour faire apparaître son menu
3 - "Software"
4 - "Microsoft"
5 - "WINDOWS"
6 - "CurrentVersion"
7 - Dans les répertoires :"Run", "RunOnce", "RunOneEx", "RunServices", "RunServicesOnce", effacer le programme désiré
8 - Sortie et Rebooter

 

BC 240102