Généralités

Folder/predefined key Description
HKEY_CURRENT_USER Contient la racine des informations de configuration pour l'utilisateur actuellement connecté. Les dossiers de l'utilisateur, les couleurs d'écran et les paramètres du panneau de configuration sont stockés ici. Ces informations sont associées au profil de l'utilisateur. Cette clé est parfois abrégée en HKCU.
HKEY_USERS Contient tous les profils utilisateur activement chargés sur l'ordinateur. HKEY_CURRENT_USER est une sous-clé de HKEY_USERS. HKEY_USERS est parfois abrégée en HKU.
HKEY_LOCAL_MACHINE Contient des informations de configuration particulières à l'ordinateur (pour tout utilisateur). Cette clé est parfois abrégée en HKLM.
HKEY_CLASSES_ROOT Est une sous-clé de HKEY_LOCAL_MACHINE\Software. Les informations stockées ici assurent que le programme correct s'ouvre lorsque vous ouvrez un fichier en utilisant l'Explorateur Windows. Cette clé est parfois abrégée en HKCR.

À partir de Windows 2000, ces informations sont stockées sous les clés HKEY_LOCAL_MACHINE et 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 des paramètres qui remplacent les paramètres par défaut et s'appliquent uniquement à l'utilisateur interactif.

La clé HKEY_CLASSES_ROOT fournit une vue du registre qui fusionne les informations provenant de ces deux sources. HKEY_CLASSES_ROOT fournit également cette vue fusionnée pour les programmes conçus pour les versions antérieures de Windows. Pour modifier les paramètres de l'utilisateur interactif, les changements doivent être effectués sous HKEY_CURRENT_USER\Software\Classes au lieu de HKEY_CLASSES_ROOT.

Pour modifier les paramètres par défaut, les changements doivent être effectués sous HKEY_LOCAL_MACHINE\Software\Classes. Si vous écrivez des clés dans une clé sous HKEY_CLASSES_ROOT, le système stocke les informations sous HKEY_LOCAL_MACHINE\Software\Classes.

Si vous écrivez des valeurs dans une clé sous HKEY_CLASSES_ROOT, et que la clé existe déjà sous HKEY_CURRENT_USER\Software\Classes, le système stockera les informations là au lieu de sous HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_CONFIG Contient des informations sur le profil matériel utilisé par l'ordinateur local au démarrage du système.
  • Sur le disque, le registre est stocké dans C:\Windows\System32\Config

  • Aussi, dans les dossier C:\Users\$Username\ se trouvent les fichiers NTUSER.DAT qui correspond à la clef HKEY_CURRENT_USER et le fichier USERCLASS.DAT qui correspond à la clef HKEY_CURRENT_USER\Software\CLASSES

  • Le contenu de NTUSER.DAT se trouve dans C:\Users\$Username\AppData\Local\Microsoft\Windows.

  • Le contenu de NTUSER.DAT se trouve dans C:\Users\$Username\.

  • Tout les 10 jours, une sauvegarde des différents registres est faites, celle-ci peut se retrouver dans le dossier C:\Windows\System32\config\RegBack.

  • Les clefs Amcache se trouvent dans C:\Windows\AppCompat\Programs\Amcache.hve