Ruches du Registre

Une ruche est un groupe logique de clés, de sous-clés et de valeurs dans le Registre qui a un ensemble de fichiers de prise en charge chargés en mémoire lorsque le système d’exploitation est démarré ou qu’un utilisateur se connecte.

Chaque fois qu’un nouvel utilisateur se connecte à un ordinateur, une nouvelle ruche est créée pour cet utilisateur avec un fichier distinct pour le profil utilisateur. C’est ce qu’on appelle la ruche de profil utilisateur. La ruche d’un utilisateur contient des informations de Registre spécifiques relatives aux paramètres de l’application, au bureau, à l’environnement, aux connexions réseau et aux imprimantes de l’utilisateur. Les ruches de profil utilisateur se trouvent sous la clé HKEY_USERS .

Les fichiers de Registre ont les deux formats suivants : standard et dernier. Le format standard est le seul format pris en charge par Windows 2000. Il est également pris en charge par les versions ultérieures de Windows à des fins de compatibilité descendante. Le dernier format est pris en charge à partir de Windows XP. Sur les versions de Windows qui prennent en charge le dernier format, les ruches suivantes utilisent toujours le format standard : HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE\SAM, HKEY_LOCAL_MACHINE\Securityet HKEY_USERS\.DEFAULT; toutes les autres ruches utilisent le format le plus récent.

La plupart des fichiers de prise en charge des ruches se trouvent dans le répertoire %SystemRoot%\System32\Config. Ces fichiers sont mis à jour chaque fois qu’un utilisateur se connecte. Les extensions de nom de fichier des fichiers de ces répertoires, ou dans certains cas l’absence d’une extension, indiquent le type de données qu’elles contiennent. Le tableau suivant répertorie ces extensions ainsi qu’une description des données dans le fichier.

Extension Description
aucun
Copie complète des données hive.
.Alt
Copie de sauvegarde de la ruche critiqueHKEY_LOCAL_MACHINE\System . Seule la clé système possède un fichier .alt.
.log
Journal des transactions des modifications apportées aux clés et aux entrées de valeur dans la ruche.
.sav
Copie de sauvegarde d’une ruche.
Windows Server 2003 et Windows XP/2000 : Copies des fichiers hive à la fin de la phase de mode texte dans le programme d’installation. Le programme d’installation comprend deux étapes : le mode texte et le mode graphique. La ruche est copiée dans un fichier .sav après la phase de mode texte de l’installation pour la protéger contre les erreurs qui peuvent se produire si la phase d’installation en mode graphique échoue. Si l’installation échoue pendant la phase de mode graphique, seule l’étape en mode graphique est répétée lorsque l’ordinateur est redémarré ; le fichier .sav est utilisé pour restaurer les données hive.

Le tableau suivant répertorie les ruches standard et leurs fichiers de prise en charge.

Ruche du Registre Fichiers de prise en charge
HKEY_CURRENT_CONFIG System, System.alt, System.log, System.sav
HKEY_CURRENT_USER Ntuser.dat, Ntuser.dat.log
HKEY_LOCAL_MACHINE\SAM Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security Sécurité, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System System, System.alt, System.log, System.sav
HKEY_USERS\.DEFAULT Default, Default.log, Default.sav