Ceci est une ancienne révision du document !
−Table des matières
Registre Windows
La Registre Windows (anciennement base de registre ou BDR) est, sous Windows, une base de données contenant l'essentiel des réglages du système et des logiciels qui y sont installés.
Voici quelques infos sur son contenu, comment il est organisé et comment le manipuler en ligne de commande.
Organisation
Accessible avec la commande regedit
depuis une invite de commande ou depuis la fenêtre Exécuter (⊞ Win+R).
La base de registre s'organise en ces quelques dossiers racines :
Nom | Alias | Utilité | Droits d'accès |
---|---|---|---|
HKEY_CLASSES_ROOT | HKCR | Données relatives aux applications (raccourcis, association aux extensions, etc.) | Administrateur uniquement |
HKEY_CURRENT_USER | HKCU | Données spécifiques à l'utilisateur actuellement connecté | Utilisateur concerné |
HKEY_LOCAL_MACHINE | HKLM | Données de configurations communes à tous les utilisateurs | Administrateur uniquement |
HKEY_USERS | HKU | Administrateur uniquement | |
HKEY_CURRENT_CONFIG | HKCC | Administrateur uniquement |
Chacune de ces “clés” est enregistrée dans un fichier de configuration que l'on appelle une ruche (hive, en anglais). Ces ruches sont dans le dossier système %SystemRoot%\System32\Config
excepté celle relative à l'utilisateur connecté, qui est dans le dossier de l'utilisateur en question %UserProfile%\ntuser.dat
.
Clés-racines
HKEY_CLASSES_ROOT (HKCR)
Référence à HKEY_LOCAL_MACHINE\Software\Classes
. Il s'agit juste d'un raccourci, afin de ne pas avoir à aller farfouiller dans HKLM pour ça.
HKEY_CURRENT_USER (HKCU)
Si l'utilisateur n'a pas de droit Administrateur, alors c'est le seul endroit où il a le droit d'écrire (et de lire ? ⇨ à vérifier ).
Ce dossier sera différent en fonction de quel utilisateur est en train d'accéder à la base de registre. Ce sont juste les préférences et réglages de CET utilisateur-là, et ils sont stockés dans le fichier ntuser.dat
à la racine de son dossier utilisateur.