Base de registre / Présentation
Comment fonctionne t'elle..
définition
comment y
accéder
sa
structure
quand
est elle modifié?
sauvegarde
du registre
restauration
définition
La base de registre
est, dans les grandes lignes, une base de données qui
contient les informations et les réglages des composants
matériels et logistiques
installés sur votre PC ainsi que des informations sur
les utilisateurs.
C'est à dire vos préférences, pour toutes les
applications, y compris windows, des infos sur votre matériel,
sur vos programmes, les pilotes..
La base de registre est une partie essentielle de votre
système d'exploitation: endommagée elle peut empêcher
windows de fonctionner.
c'est la raison pour laquelle il est parfois risqué de
l'utiliser quand on ne sais pas l'utiliser.
Accéder
à la b@se de registre.
ce n'est pas
compliqué, cliquez dans le menu démarrer sur démarrer
/ exécuter / regedit
regedit est l'editeur par défaut de windows. on peut y
accéder également en ouvrant le fichié situé dans le
répertoire de windows regedit.exe
aperçu:
Structure
du registre.
La base de registre est organisée de manière hiérarchique,
comme une succession de dossiers et de sous clés (comme
l'explorateur window$):HKEY, clés ou sous clés.
chaque dossier est appelé HKEY ou clé. (Hkey est en
fait l'abréviation de HomeKEY)
il y a differentes
clés:
-
HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG
- HKEY_DYN_DATA (celle ci dépend des config,
personnelement je ne l'ai pas.il me semble qu'elle n'est
que sur window$ 98 et les versions antérieures..)
Il faut également savoir qu'il existe deux types de HKEY:
les constantes et les dynamiques.
les Hkey constantes sont crées et modifiés seulement à
quelques moments (modif du système, installation ou suppr
d'un programme ETC.)
tandis que les Hkey dynamiques sont modifiées elles à
chaque démarrage de windows (l'exemple le plus concret
étant HKEY_DYN_DATA que window$ utilise pour le plug and
play)
presentation
de chaque clé
HKEY_CLASSES_ROOT : celle
ci liste toutes les extensions des fichiers et les
apllications qui lui sont associées. (toutes les
extensions reconnues sur votre ordi y sont répertoriées)
dans cet
exemple, l'extension choisie est .mp3. nous pouvons ainsi
distinguer le type de fichier: audio ainsi que les prgms
qui lui sont associés. en occurence, winamp et real
audio player.
HKEY_LOCAL_MACHINE : cette
clé contient toutes les informations sur la
configuration matérielle et logicielle de votre pc: le
matériel (cartes, périphériques etc...), les pilotes
installés et également les logiciels.
HKEY_CURRENT_USER : celle
ci contient la configuration et les préferences de
l'utilisateur courant "current" en english.
c'est à dire de celui qui a ouvert la cession sur votre
pc.
HKEY_USERS : contient
les paramètres et es préférences des utilisateurs du
PC.
la clé
.DEFAULT pour window$ 95/98 et ME indique la
configuration de l'utilisateur ayant ouvert a cession,
alors que que pour win2000 il s'agit de la configuration
par défaut des comptes d'utilisateurs.
HKEY_CURRENT_CONFIG : il n'y
a pas bcp de choses à dire dessus, sinon que c'est un
allias de HKEY_LOCAL_MACHINE et qui indique la
configuration actuelle du matériel car vous pouvez avoir
spécifiées plusieurs configurations différentes sur
votre machine...
HKEY_DYN_DATA : c'est
une clé dont le contenu est généré dynamiquement à
chaque démarrage de win 95/98/Me (pas xp ni 2000)...
définition des clés.
Les clés et sous
clés sont définis par des valeurs ou des entrées qui
sont affichés dans la fenêtre de droite de regedit:
la
capture coorespond à la clé HKEY_CLASSES_ROOT/.bmp
dans cette fenêtre deux champs: nom et type contenant
les valeurs associées à chaque composant des clés.
ce sont ces champs que l'on peut modifier pour réparer
ou personaliser votre système d'exploitation.
quand la base de registre est elle modifiée?
Modifications par
windows:
-lors de
l'installation d'un prgm
-lors de la désinstallation d'un pgrm
-lors de l'installation d'un périphérique
-lors de la modification ou de la mise à jour du système
Modifications
volontaires:
-tout simplement
lorsque vous personnalisés votre système
modifications
involontaires:
-attaque d'un virus
-mauvaise manipulation accidentelle: destruction de
fichiers par exemple.
toutes ces occasions d'abimer votre registre! voici des
bonnes raisons d'effectuer des sauvegardes!
il
existe plusieurs méthodes de sauvegarde / restauration
de votre base de registre en fonction de votre système
d'exploitation.
sauvegarde du registre:
je ne
compte pas détailler pour win95 car j'estime que ce système
est actuellement dépassé!;-)
par contre pour win98 / ME : vous avez au choix regedit
ou scanreg. ( l'avantage de regedit est que celui ci se
fait sous windows alors que scanreg se fait seulement en
réel dos, c'est à dire en quittant windows)
-regedit:
1.
lancer regedit.
2. faites registre / exporter un registre. vous n'avez
qu'à indiquer comme nom de fichier sauvegarde_registre
par exemple. vérifiez que dans etendue de l'exportation
l'option tout est cochée.
3. cliquez sur enregistrer.
et voila le tour est joué! je voudrais juste rajouter
quelque chose d'important: lorque vous double cliquez sur
un fichier d'extension .reg (extension de sauvegarde du
registre) cela a pour efet de l'installer et c'est irréversible!
alors pas de mauvaises manip ok?!
-scanreg et scanregw (peut se reveler parfois très
utile: car imaginons que vous ayez fait une mauvaise
manip et que vous n'ayez plus accès à windows: on peut
dire au revoir à regedit!)
scanregw est la version de scanreg tournant sous windows,
mais attention elle ne permet que la vérification et la
sauvegarde (pas la restauration). pour le lancer faite démarrer
/ executer / scanregw. mais la restauration n'étant
possible que sous dos je vous conseille d'apprendre à
l'utiliser que sous dos:
1. démarrer en mode ms dos (démarrer / arreter /
demarrer en mode ms dos)
2. à l'invite c:\windows> tapez scanreg/backup et
entrer.
et voila votre registre est sauvegardé!
sous windows 2000 / XP vous
pouvez uniquement réaliser des sauvegardes completes du
systmeme grâce à l'outil de sauvegarde fourni.
1. lance une cession en mode administrateur
2. sous win 2000 allez dans démarrer / prgm / accesoires
/ outils système et lancez gestion des sauvegardes (sous
XP c'est au même endroit mais il s'appele utilitaire de
sauvegarde.)
3. cliquez sur l'onglet sauvegarder et cocher etat du
système.
4. ne touchez à rien d'autre, cliquez sur parcourir pour
indiquer la destination de sauvegarde.
5. cliquez sur démarrer.
restauration du registre.
windows 98 / ME
- par scanreg
1. allez en mode ms dos (réel)
2. à linvite de windows tapez scanreg / restore
3. le fichier apparaissant tout en haut est le + récent.
sélectionnez le et appuyer sur R pour lance la
restauration.
- par regedit
ce n'est pas compliqué vous n'avez qu'à double cliquer
sur le fichier .reg correspondant.
windows
2000 / XP:
vous pouvez
utiliser l'utilitaire de sauvegarde de windows, mais
cette fois ci cliquez sur restaurer..
|