Principes de base du registre Windows : démystifier le registre Windows
Le registre Windows(Windows Registry) est un répertoire qui stocke les paramètres et les options du système d'exploitation pour Microsoft Windows . Il contient des informations et des paramètres pour tout le matériel, les logiciels du système d'exploitation, la plupart des logiciels non-système d'exploitation, les utilisateurs, les préférences du PC, etc. Cet article parle des bases du registre Windows(Windows Registry Basics) .
Chaque fois qu'un utilisateur modifie les paramètres du Panneau de(Control Panel) configuration, les associations de fichiers, les stratégies système ou la plupart des logiciels installés, les modifications sont reflétées et stockées dans le registre. Le registre fournit également une fenêtre sur le fonctionnement du noyau, exposant des informations d'exécution telles que les compteurs de performances et le matériel actuellement actif.
Le registre Windows a été introduit pour ranger la profusion de fichiers INI par programme qui étaient auparavant utilisés pour stocker les paramètres de configuration des programmes Windows . Ces fichiers avaient tendance à être dispersés dans tout le système, ce qui les rendait difficiles à suivre.
Lire(Read) : Quand les modifications apportées au registre sont-elles enregistrées ?
Principes de base du registre Windows
Le Registre se compose des 5 (The Registry consists of the following 5) Clés Racines(Root Keys) suivantes :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Les clés racine contiennent des sous- clés(SubKeys) . Les sous-clés peuvent également contenir leurs propres sous-clés et contenir au moins une valeur, appelée (Subkeys may contain subkeys of their own too and contain at least one value, called as its )valeur par défaut (Default Value). Une clé avec toutes ses sous-clés et valeurs est appelée Hive .
Le registre se trouve sur le disque dans le dossier system32/config sous la forme de plusieurs fichiers Hive distincts . Ces fichiers Hive sont ensuite lus en mémoire à chaque démarrage de Windows ou lorsque l' utilisateur(User) se connecte. Pour voir où les Hive sont physiquement stockés, voir :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
Vous pouvez en savoir plus sur l' emplacement des fichiers du registre Windows .
Le Registre(Registry) utilise les types de données suivants :
- REG_SZ : Le SZ indique une chaîne terminée par zéro. Il s'agit d'une chaîne de longueur variable pouvant contenir des caractères Unicode(Unicode) ainsi que des caractères ANSI .
- REG_BINARY : Il contient des données binaires. 0 et 1.
- REG_DWORD : Ce type de données est un (REG_DWORD)mot(Word) double . Il s'agit d'une valeur numérique de 32 bits et peut contenir n'importe quel nombre compris entre 0 et 232.
- REG_QWORD : Ce type de données est un quadruple mot(Word) . Il s'agit d'une valeur numérique 64 bits.
- REG_MULTI_SZ : ce type de données contient un groupe de chaînes terminées par zéro affectées à une seule valeur.
- REG_EXPAND_SZ : Ce type de données est une chaîne terminée par zéro contenant une référence non développée à une variable d'environnement, comme par exemple % SystemRoot %.
Virtualisation du registre sous Windows
À partir de Windows Vista , ainsi que de la virtualisation des fichiers , le registre(Registry) a également été virtualisé et, contrairement à Windows XP , n'a pas tendance à souffrir de ballonnement. La même chose a été poursuivie dans Windows 7 .
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.Dans Windows Vista et versions ultérieures, l' UAC utilise la fonction de virtualisation du registre(Registry Virtualization Feature) pour rediriger les tentatives d'écriture vers les sous-clés de
HKEY_LOCAL_MACHINE\Software
Lorsqu'une application tente d'écrire dans cette ruche, Vista l'écrit à un emplacement par utilisateur,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Cela se fait discrètement. Personne ne sait que cela se produit !
C'est, en bref, la virtualisation du registre, et c'est une fonctionnalité de sécurité utile.(This is, in short, Registry Virtualization, and it is a useful Security feature.)
Incidemment, il faut également mentionner une autre nouvelle technologie sous-jacente à Windows Vista et versions ultérieures : le Kernel Transaction Manager , qui active le Transactional Registry . Cette fonctionnalité permet une sorte de restauration du Registre . (Registry)Mais il n'est pas implémenté dans l' Éditeur du Registre(Registry Editor) . Au lieu de cela, cette fonctionnalité est conçue pour être utilisée par les développeurs qui ont besoin de créer des applications robustes à l'aide du traitement transactionnel.
Lire : (Read:) Comment créer une clé de registre sous Windows .
Éditeur de registre
L'outil principal de Windows 10/8/7/Vista pour travailler directement avec le registre est l' Éditeur du Registre(Registry Editor) . Pour y accéder, tapez simplement regedit dans la (regedit)barre de recherche du menu Démarrer(Start Menu Search Bar) de Vista et appuyez sur Entrée(Enter) !
Vous devez être doublement prudent lorsque vous travaillez avec le Registre(Registry) , car il n'y a pas d'invite de confirmation ou cliquez sur OK pour enregistrer l'invite. Les modifications apportées sont directement intégrées.
Vous pouvez en savoir plus sur les astuces et fonctionnalités de l'éditeur de registre Windows(Windows Registry Editor Tips & Features) . Les utilisateurs de Windows 10 v1703 peuvent utiliser la barre d'adresse pour accéder directement à n'importe quelle clé de registre .
Il faut mentionner spécifiquement la
HKEY_LOCAL_MACHINE\System\CurrentControlSet
ruche car les clés de ce particulier sont si essentielles au démarrage de Windows , que sa sauvegarde est maintenue, que vous pouvez restaurer si nécessaire, simplement en démarrant en mode sans échec(Safe Mode) et en sélectionnant Dernière bonne configuration connue(Last Known Good Configuration) .
Vous voudrez peut-être aussi lire ces messages :(You might want to read these posts too:)
- Comment réparer le registre corrompu ou endommagé(How to repair corrupted or damaged Registry)
- Ajustements du menu Démarrer et du registre de la barre des tâches
- Sauvegarder et restaurer le registre(Backup and restore the registry)
- Surveiller les modifications apportées au Registre(Monitor changes to the Registry) .
- Comment ouvrir plusieurs instances du Registre
- Les emojis sont utilisés dans le chemin du registre Windows ; Le saviez-vous!?
Related posts
Allumez ou désactivez les fenêtres Spotlight en utilisant Registry or Group Policy Editor
Comment utiliser des outils intégrés Charmap and Eudcedit de Windows 10
Microsoft Visual C++ Forfait redistribuable: FAQ and Download
Comment utiliser Input Method Editor (IME) sur Windows 10 PC
Comment activer ou Disable Archive Apps feature dans Windows 10
Comment utiliser Performance Monitor dans Windows 10
Activer le matériel accéléré GPU Scheduling dans Windows 11/10
Qu'est-ce que Fast Startup et comment activer ou désactiver-le dans Windows 10
Comment activer HDR pour Apps à l'aide de ICC Profiles dans Windows 10
Activer, Disable Data Collection pour Reliability Monitor dans Windows 10
Comment utiliser le nouveau Search avec une fonction de capture d'écran dans Windows 10
Analyze Wait Chain: Identify hung ou processus gelé en Windows 10
Quelle est l'expérience OOBE ou hors de la boîte dans Windows 11/10?
Access & use Microsoft Edge sur la page Flags sur Windows 10
Comment exécuter Windows Memory Diagnostics Tool dans Windows 11/10
Caractéristiques supprimées en Windows 10 v 21H1
Comment activer ou Disable or Application Isolation feature dans Windows 10
Comment activer et utiliser TPM Diagnostics Tool dans Windows 11
Create New, Resize, Extend Partition en utilisant Disk Management Tool
Comment activer ou de désactiver Airplane Mode en Windows 10