Base de Registres : Introduction |
Qu'est-ce
que la Base de Registres ? - Windows 95/98/ME
et User.dat - Config.pol
Comment
modifier le registre ? - Faut-il redémarrer
l'ordinateur ?
|
|
Sommaire |
Qu'est-ce
que la Base de Registres ? |
La base de registres est une base
de données hiérarchisée utilisée par le système
d'exploitation pour stocker des informations sur l'ordinateur,
les périphériques, les programmes
installés et les préférences de
l'utilisateur. Bien que vous puissiez la visualiser comme
une entité unique sous RegEdit, cette
base de données est répartie dans plusieurs fichiers :
Système
: 95, 98 - Emplacement : %WinDir% - Attributs : +r
+s +h |
|
Fichiers |
Clés |
Contenu |
1. |
System.dat |
HKCR + HKLM |
Paramètres système matériels et
logiciels. |
2. |
User.dat |
HKU |
Paramètres utilisateur logiciels et
personnalisation. Si plusieurs profils ont été
créés, chaque utilisateur aura en plus son
fichier User.dat dans %WinDir%
\Profiles \%NomUtilisateur%
ou sur un serveur. Les 2 fichiers User.dat
sont chargés au démarrage, celui de %WinDir%
et celui de %WinDir% \Profiles \%NomUtilisateur%.
Voir le paragraphe consacré au chargement
de User.dat. |
|
Système
: ME - Emplacement : %WinDir% - Attributs : +r +s
+h |
|
Fichiers |
Clés |
Contenu |
1. |
System.dat |
HKLM |
Comme 95/98 sauf HKCR. |
2. |
User.dat |
HKU |
Comme 95/98. |
3. |
Classes.dat |
HKCR |
Associations de programmes aux
fichiers, menus contextuels, types de fichiers. |
|
Système
: NT, 2K - Emplacement : %SystemRoot% \System32
\Config - Attributs : +r +s +h |
|
Fichiers |
Clés |
Contenu |
1. |
Default |
HKU\.DEFAULT |
Profil par défaut |
2. |
Sam |
HKLM\SAM |
Comptes utilisateurs et mots de
passe |
3. |
Security |
HKLM\SECURITY |
Liste des contrôles d'accès |
4. |
Software |
HKLM\SOFTWARE |
Logiciels installés |
5. |
System |
HKLM\SYSTEM |
Configuration matérielle |
6. |
Ntuser.dat |
HKU\{SID} |
Profil actif |
7. |
Userdiff |
Pour
importer un profil d'une version précédente de Windows |
|
La sous-clé
HKLM\HARDWARE et la clé HKDD
ne sont jamais écrites sur disque car elles sont
créées dynamiquement en RAM
lors du démarrage. Pour plus de détails
consultez la rubrique Sauvegarde. |
|
|
Sommaire |
Windows 95/98/ME
et User.dat |
Voici comment Windows 95/98/ME
détermine le dossier depuis lequel il charge User.dat
:
%WinDir% |
: |
Windows
charge toujours User.dat depuis
ce dossier et l'utilise pour l'utilisateur par défaut,
même si les profils sont activés. |
%WinDir%\Profiles\NomUtilisateur |
: |
Windows charge User.dat
depuis ce dossier si des profils sont activés et
si le système ne trouve pas de fichier User.dat
plus récent dans le dossier d'accueil de
l'utilisateur. |
\\Server\Home
ou \\Server\Mailfolder |
: |
Windows
charge User.dat depuis le
serveur réseau si l'utilisateur dispose d'un
dossier d'accueil contenant un profil plus actuel
que les fichiers contenus dans %WinDir%
\Profiles \NomUtilisateur. |
|
|
Sommaire |
Config.pol |
Un autre fichier qui ne fait pas
directement partie du registre est utilisé si des stratégies
ont été mises en place sur votre ordinateur. Les stratégies
sont des limitations, des interdictions concernant
certaines manipulations sous Windows. Ce
fichier s'appelle Config.pol. Il se
trouve sur un serveur en configuration réseau ou dans %WinDir%
en local. Les paramètres de ce fichier sont prioritaires
par rapport à ceux du registre. Voici comment Windows
détermine le dossier depuis lequel il charge le fichier Config.pol
:
En
local, Windows recherche Config.pol
dans %WinDir%. |
Le
client de Microsoft Networks
recherche Config.pol dans \\Server\Netlogon. |
Le
client de Netware Networks
recherche Config.pol dans SYS:PUBLIC. |
|
|
Sommaire |
Comment
modifier le registre ? |
La base de registres est constamment
modifiée par le système et les applications
visibles et invisibles qui tournent sur votre
ordinateur. |
La base de registres peut aussi être
modifiée par l'utilisateur avec :
1. |
Les Propriétés
des objets |
5. |
L'Explorateur |
2. |
Le Panneau de
configuration |
6. |
Les utilitaires TweakUI
et PowerToys |
3. |
L'Editeur de stratégies
système |
7. |
Les API de Windows |
4. |
L'Outil de
diagnostics NT |
8. |
De nombreux programmes téléchargeables
sur le net |
|
Vous pouvez également modifier le
registre avec des Fichiers
.reg et .inf ou avec
les outils d'édition du registre intégrés dans
Windows :
95, 98, ME |
: |
RegEdit.exe. |
NT, 2K |
: |
RegEdit.exe
ou RegEdt32.exe qui
permet de définir des droits d'accès
sur les clés. |
|
|
Astuces |
1. |
Si une entrée n'existe pas,
il suffit de la créer. De nombreuses entrées
ont une valeur par défaut même si elles ne sont
pas explicitement indiquées dans le registre. |
2. |
Pour modifier le registre
sans affichage du message de confirmation,
utilisez Regedit.exe /s
Fichier.reg. Le paramètre
/s active le mode silencieux. |
|
|
Sommaire |
Faut-il redémarrer
l'ordinateur ? |
Lorsque vous ajoutez ou modifiez une
entrée, il peut s'avérer nécessaire de redémarrer
l'ordinateur pour que votre modification prenne
effet. Certaines modifications prennent effet immédiatement,
à condition de rafraîchir l'affichage avec F5.
D'autres peuvent devenir actives simplement en
rebootant l'interface de Windows.
Pour cela, |
95,
98 |
Appuyez sur Maj au
moment de cliquer OK pour redémarrer.
Ca ne marche pas sous ME. |
NT,
2K |
Déconnectez-vous et reconnectez-vous. |
C'est pourquoi, après une
modification, si vous avez un doute sur son
efficacité,
1. |
Cliquez sur le bureau,
appuyez sur F5 et testez
votre modification. |
2. |
Si ça ne fonctionne pas,
redémarrez l'interface de Windows
(voir ci-dessus). |
3. |
Si ça ne fonctionne
toujours pas, redémarrez l'ordinateur. |
|
|