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
didentification de Windows
ProductKey : Clé saisie lors
de linstallation de Windows
ProductName : Nom du système
dExploitation (Microsoft Windows 95 ou Microsoft Windows
98)
RegisteredOrganization : Nom de la
société propriétaire du système dexploitation
RegisteredOwner : Nom de
lutilisateur propriétaire du système dexploitation
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 nest quun 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