Une ruche dans le registre Windows est le nom donné à une section majeure du registre qui contient des clés de registre, des sous-clés de registre et des valeurs de registre.
Toutes les clés considérées comme des ruches commencent par "HKEY" et se trouvent à la racine, ou au sommet de la hiérarchie dans le registre, c'est pourquoi elles sont aussi parfois appelées clés racine ou ruches du système central.
Pour utiliser un terme plus courant, une ruche est comme un dossier de départ dans le registre. Tout ce qui se trouve dans le registre est finalement contenu dans diverses ruches.
Où se trouvent les ruches du registre ?
Dans l'Éditeur du Registre, les ruches sont l'ensemble des clés de registre qui apparaissent sous forme de dossiers sur le côté gauche de l'écran lorsque toutes les autres clés ont été minimisées.
Voici une liste des ruches de registre courantes dans Windows:
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG
HKEY_DYN_DATA est une ruche de registre utilisée dans Windows ME, 98 et 95. La plupart des informations stockées dans cette ruche sont stockées dans HKEY_LOCAL_MACHINE\HARDWARE dans les versions ultérieures de Windows.
Pourquoi ne puis-je voir aucune ruche de registre ?
Parfois, lorsque vous ouvrez l'Éditeur du Registre, vous verrez beaucoup de dossiers sur le côté gauche, et peut-être même des valeurs de registre sur le côté droit, mais pas de ruches de registre. Cela signifie simplement qu'ils sont hors de la zone de visualisation normale.
Pour voir toutes les ruches du registre à la fois, faites défiler vers le haut du côté gauche de l'éditeur du registre et réduisez toutes les ruches, soit en sélectionnant les flèches vers le bas, soit en choisissant Réduiredans le menu contextuel.
Dans tous les cas, cela minimisera toutes les clés et sous-clés afin que vous ne voyiez que la poignée de ruches de registre répertoriées ci-dessus.
Une autre raison pour laquelle certaines ruches de registre ne s'affichent pas est que vous visualisez le registre à distance depuis un autre ordinateur.
Registry Hive vs Registry Key
Une ruche de registre est un dossier dans le registre Windows, mais c'est aussi une clé de registre. Alors, quelle est exactement la différence entre une ruche de registre et une clé de registre ?
La seule différence entre les deux est qu'une ruche de registre est le premier dossier du registre et qu'elle contient des clés de registre, tandis que les clés de registre sont les dossiers à l'intérieur des ruches qui contiennent des valeurs de registre et d'autres clés de registre.
Nommer un dossier dans le registre une "ruche de registre" n'est fait que pour catégoriser davantage ce dont nous parlons. Au lieu d'appeler chaque dossier du registre une ruche de registre ou une clé de registre, nous appelons le premier dossier principal une ruche, mais utilisons la clé comme nom de tous les autres dossiers à l'intérieur des ruches, et les sous-clés de registre comme terme pour les clés qui existent dans d'autres clés.
Une ruche de registre en contexte
Voici un moyen simple de comprendre où appartient une ruche de registre dans le registre Windows:
HIVE\KEY\SUBKEY\SUBKEY\…\…\VALUE
Comme vous pouvez le voir dans l'exemple ci-dessous, bien qu'il puisse y avoir plusieurs sous-clés de registre sous une ruche, il n'y a toujours qu'une seule ruche de registre dans chaque emplacement.
HKEY_CURRENT_USER\Control Panel\Desktop\Colors\Menu
- HIVE: HKEY_CURRENT_USER
- KEY: Panneau de configuration
- SUBKEY: Desktop
- SUBKEY: Couleurs
- VALEUR: Menu
Modification et suppression des ruches du registre
Les ruches de registre, contrairement aux clés et aux valeurs, ne peuvent pas être créées, supprimées ou renommées. L'Éditeur du Registre ne vous le permet pas, ce qui signifie que vous ne pouvez même pas en modifier un accidentellement.
Être incapable de supprimer les ruches du registre n'est pas Microsoft qui vous empêche de faire quelque chose d'incroyable avec votre propre ordinateur - il n'y a tout simplement aucune raison que vous vouliez le faire. Les clés et les valeurs qui composent toutes les ruches de registre sont là où se trouve la valeur réelle du registre Windows.
Vous pouvez toutefois ajouter, modifier et supprimer des clés et des valeurs dans le registre. Vous devez accéder aux ruches pour faire tout cela, mais les ruches elles-mêmes sont immuables.
Sauvegarde des ruches du registre
Vous pouvez cependant sauvegarder des ruches de registre, tout comme vous pouvez sauvegarder des clés de registre. La sauvegarde d'une ruche entière enregistre toutes les clés et valeurs de cette ruche sous la forme d'un fichier REG qui peut ensuite être réimporté dans le registre Windows ultérieurement.
Voir Comment sauvegarder le registre Windows et comment restaurer le registre Windows pour en savoir plus.
FAQ
Où se trouve la ruche de registre dans Windows 10 ?
Les fichiers de registre se trouvent généralement dans C:\Windows\System32\Config. Cependant, vous ne pouvez pas modifier les fichiers à cet emplacement. Si vous devez modifier le registre, ouvrez l'éditeur de registre pour apporter des modifications.
Pourquoi s'appelle-t-il une ruche de registre ?
L'un des développeurs originaux de Windows NT n'aimait pas les abeilles, donc pour plaisanter, un autre développeur responsable du registre a ajouté autant de références d'abeilles que possible. Une partie de cette piqûre amusante consistait à nommer l'emplacement des données du registre en tant que "cellules".