Windows XP utilise plusieurs ruches de registre, qui sont essentiellement des bases de données contenant des informations de configuration pour le système d'exploitation, les applications et les utilisateurs. Ils se trouvent dans le dossier `\WINDOWS\SYSTEM32\CONFIG`. Chaque ruche répond à un objectif précis :
* HKEY_CLASSES_ROOT (HKCR) : Cette ruche contient des informations sur les types de fichiers, les objets COM et les raccourcis de programmes. Il détermine la manière dont Windows gère les différents types de fichiers (par exemple, quel programme ouvre un fichier .doc) et la manière dont les applications interagissent les unes avec les autres. C'est une ruche virtuelle, un lien symbolique vers d'autres ruches (principalement HKEY_LOCAL_MACHINE).
* HKEY_CURRENT_CONFIG (HKCC) : Contient des informations sur le profil matériel actuel. Ceci est utilisé lorsque plusieurs profils matériels sont configurés (moins courant sous XP).
* HKEY_CURRENT_USER (HKCU) : Cette ruche stocke les paramètres spécifiques à l'utilisateur actuellement connecté. Cela inclut les paramètres du bureau, les préférences des applications et d'autres données spécifiques à l'utilisateur. Ceci est volatile et change à chaque connexion d’utilisateur.
* HKEY_LOCAL_MACHINE (HKLM) : Cette ruche contient des paramètres qui s'appliquent à l'ensemble de l'ordinateur, quel que soit l'utilisateur connecté. Cela inclut les configurations matérielles, les installations de logiciels et les paramètres à l'échelle du système. C'est la ruche la plus cruciale.
* HKEY_USERS (HKU) : Cette ruche contient les données de configuration de tous les profils utilisateur du système. Chaque profil utilisateur possède une sous-clé dans HKEY_USERS, qui reflète les informations stockées dans HKEY_CURRENT_USER lorsque cet utilisateur est connecté. Il s'agit en fait d'un référentiel pour tous les profils utilisateur.
* HKEY_PERFORMANCE_DATA : Bien que parfois mentionnée avec les autres, il s'agit techniquement d'une clé spéciale et ses données sont générées dynamiquement et non une ruche persistante comme les autres. Il contient des données liées aux performances qui sont constamment mises à jour.
Il est important de noter que la modification directe du registre est généralement déconseillée, sauf si vous êtes très expérimenté et comprenez les conséquences potentielles. Des modifications incorrectes peuvent entraîner une instabilité du système, voire une panne. Sauvegardez toujours votre registre avant d’apporter des modifications.
|