|
Le dictionnaire
de l'informatique Microsoft, définit le Registre comme :
Base de données hiérarchique centrale, utilisée dans
Microsoft Windows 9x, Windows CE, Windows NT et Windows 2000, permettant de
stocker les informations nécessaires pour configurer le système pour un ou
plusieurs utilisateurs, programmes et périphériques matériels.
Lors de son exécution, Windows consulte en permanence les informations
contenues dans le Registre, telles que les profils des utilisateurs, les
applications installées sur l'ordinateur et les types de documents qu'elles
peuvent créer, les paramètres de la feuille de propriétés pour les dossiers
et les icônes des applications, le matériel du système et les ports
utilisés.
Le Registre remplace la plupart des fichiers texte .ini utilisés dans les
fichiers de configuration Windows 3.x et MS-DOS, tels que Autoexec.bat et
Config.sys. Bien que le Registre soit commun à plusieurs systèmes
d'exploitation Windows, certaines différences existent.
Les données du Registre sont stockées dans des fichiers
binaires. |
5 clés principales apparaissent directement à l'ouverture de la base de registre, chaque clé principale peut contenir plusieurs clés pouvant être divisées en sous-clés. Les sous-clés peuvent contenir des valeurs ou servir à la création d'un chemin. Les valeurs peuvent être sauvegardées sous différents formats : - En format Texte, toujours placé entre guillemets. - En format Binaire constitué d'une suite de valeurs hexadécimales - En format DWORD 32 bits
HKEY_CLASSES_ROOT Sous-clé de
HKEY_LOCAL_MACHINE\Software.
Les informations enregistrées à cet emplacement permettent de s'assurer que
le programme correct s'ouvre lorsque vous ouvrez un fichier à l'aide de
l'Explorateur Windows. L'abréviation "HKCR" est parfois utilisée pour faire
référence à cette clé.Depuis Windows 2000, ces
informations sont enregistrées à la fois sous HKEY_LOCAL_MACHINE et sous
HKEY_CURRENT_USER.
La clé HKEY_LOCAL_MACHINE\Software\Classes contient les paramètres par
défaut qui peuvent s'appliquer à tous les utilisateurs de l'ordinateur
local.
La clé HKEY_CURRENT_USER\Software\Classes contient les paramètres qui
remplacent les paramètres par défaut et s'appliquent uniquement à
l'utilisateur interactif.
La clé HKEY_CLASSES_ROOT fournit un aperçu du Registre qui fusionne les
informations de ces deux sources.
HKEY_CLASSES_ROOT offre également cette vue fusionnée des programmes conçus
pour des versions antérieures de Windows.
Pour modifier les paramètres de l'utilisateur interactif, vous devez
apporter des modifications sous HKEY_CURRENT_USER\Software\Classes plutôt
que sous HKEY_CLASSES_ROOT.
Pour modifier les paramètres par défaut, vous devez apporter des
modifications sous HKEY_LOCAL_MACHINE\Software\Classes.
Si vous écrivez des clés pour une clé sous HKEY_CLASSES_ROOT, le système
enregistre les informations sous HKEY_LOCAL_MACHINE\Software\Classes.
Si vous écrivez des valeurs pour une clé sous HKEY_CLASSES_ROOT et que la
clé existe déjà sous HKEY_CURRENT_USER\Software\Classes, le système
enregistrera les informations à cet emplacement plutôt que sous
HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_USER
contient la racine des informations de configuration relatives à
l'utilisateur qui a ouvert une session. Les paramètres des dossiers, des
couleurs d'écran et du Panneau de configuration de l'utilisateur sont
enregistrés à cet emplacement.
Ces informations sont associées au profil de l'utilisateur.
L'abréviation "HKCU" est parfois utilisée pour faire référence à cette clé.
HKEY_LOCAL_MACHINE contient des
informations de configuration spécifiques à l'ordinateur (pour n'importe
quel utilisateur).
L'abréviation "HKLM" est parfois utilisée pour faire référence à cette clé.
HKEY_USERS contient tous les profils
utilisateur chargés activement sur l'ordinateur.
HKEY_CURRENT_USER est une sous-clé de HKEY_USERS.
L'abréviation "HKU" est parfois utilisée pour faire référence à HKEY_USERS.
HKEY_CURRENT_CONFIG contient des
informations sur le profil matériel utilisé par l'ordinateur local au
démarrage du système.
Dans l'exemple ci-dessous, la clé principale est HKEY_CURRENT_USER, dans la clé Control Panel la sous-clé Colors qui a été sélectionnée, laisse apparaître différentes valeurs : ActiveBorder, ActiveTitle, etc. qui contiennent chacunes des valeurs.

|