Qu’est-ce qu’une valeur de registre ?
Le registre Windows est rempli de valeurs Contient des instructions spécifiques pour Windows et des références d’application.
Il existe différentes valeurs de registre, qui sont toutes expliquées ci-dessous. Ils incluent des valeurs de chaîne, des valeurs binaires, des valeurs DWORD (32 bits), des valeurs QWORD (64 bits), des valeurs multichaînes et des valeurs de chaîne extensibles.
Où se trouvent les valeurs de registre ?
Les valeurs de registre peuvent être trouvées dans tout le registre sur Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista et Windows XP.
Dans l’Éditeur du Registre, il n’y a pas que des valeurs, mais aussi des clés de registre et des ruches de registre. Les deux derniers objets sont comme des dossiers et sont situés sur le côté gauche de l’Éditeur du Registre.Eh bien, les valeurs de registre sont un peu comme des fichiers stockés dans Ces clés et leurs « sous-clés ».
La sélection d’une sous-clé affichera toutes ses valeurs de registre sur le côté droit de l’éditeur de registre. C’est le seul endroit du registre où vous pouvez voir les valeurs – elles ne sont jamais répertoriées à gauche.
Voici quelques exemples d’emplacements de registre, avec des valeurs de registre en gras :
- HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONSystemBIOSFournisseur de BIOS
- HKEY_CURRENT_USEREnvironnementTempérature
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlUtilisateur actuel
Dans chaque exemple, la valeur est l’entrée la plus à droite.Encore une fois, dans l’Éditeur du Registre, ces entrées apparaissent comme à droite côté. Chaque valeur est contenue dans une clé, chacune dérivée d’une ruche de registre (dossier le plus à gauche ci-dessus).
Cette structure précise persiste dans tout le Registre Windows, sans exception.
Type de valeur de registre
Il existe plusieurs types de valeurs de registre dans le registre Windows, chacune ayant un objectif différent. Certains utilisent des lettres et des chiffres réguliers faciles à lire et à comprendre, tandis que d’autres utilisent des valeurs binaires ou hexadécimales pour représenter leurs valeurs.
valeur de chaîne
Les valeurs de chaîne sont indiquées par une petite icône rouge avec les lettres « ab ». Ce sont les valeurs les plus couramment utilisées dans le registre, et les plus faciles à lire. Ils peuvent contenir des lettres, des chiffres et des symboles.
Voici un exemple de valeur de chaîne :
HKEY_CURRENT_USERPanneau de configurationClavierVitesse du clavier
quand tu ouvres vitesse du clavier la valeur de cet emplacement dans le registre et vous obtiendrez un entier comme 31.
Dans cet exemple particulier, la valeur de chaîne définit la vitesse à laquelle un caractère se répète pendant que sa touche est maintenue enfoncée.Si vous voulez changer la valeur en 0la vitesse sera beaucoup plus lente que de la maintenir à 31.
Chaque valeur de chaîne dans le registre Windows a un objectif différent, selon son emplacement dans le registre, et lorsqu’elle est définie dans des valeurs différentes, chaque valeur de chaîne exécute une fonction spécifique.
Par exemple, une autre valeur de chaîne dans clavier les sous-clés sont appelées Indicateursinitiaux du clavier. Cette valeur de chaîne ne choisit pas un nombre entre 0 et 31, mais n’accepte que 0 ou 2, où 0 signifie que la touche VERR.NUM sera désactivée au premier démarrage de l’ordinateur, et une valeur de 2 signifie que la touche VERR.NUM sera activée par défaut.
Ce ne sont pas les seuls types de valeur de chaîne dans le registre. D’autres peuvent pointer vers des chemins vers des fichiers ou des dossiers, ou servir de descriptions d’outils système.
Les valeurs de chaîne sont répertoriées dans l’éditeur de registre en tant que valeur de registre de type « REG_SZ ».
plusieurs valeurs de chaîne
Les valeurs multi-chaînes sont similaires aux valeurs de chaîne, la seule différence est qu’elles peuvent contenir liste valeur au lieu d’une ligne.
L’outil de défragmentation de disque utilise les valeurs multichaînes suivantes pour définir certains paramètres pour lesquels le service doit avoir des autorisations :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesdefragsvcRequiredPrivileges
L’ouverture de cette valeur de registre montre qu’elle contient toutes les valeurs de chaîne suivantes :
SeChangeNotifyPrivilege SeImpersonatePrivilege SeAugmenterWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege
Toutes les valeurs multichaînes n’ont pas plusieurs entrées. Certaines fonctions sont identiques aux valeurs de chaîne unique, mais un espace supplémentaire peut être fourni pour plus d’entrées si nécessaire.
L’éditeur de registre répertorie les valeurs multichaînes en tant que valeurs de registre de type « REG_MULTI_SZ ».
valeur de chaîne extensible
Les valeurs de chaîne extensibles sont les mêmes que les valeurs de chaîne ci-dessus, sauf qu’elles contiennent des variables.Lorsque Windows ou d’autres programmes appellent ces types de valeurs de registre, leurs valeurs sont étendre au contenu de la définition de la variable.
La plupart des valeurs de chaîne extensibles sont facilement identifiables dans l’Éditeur du Registre car leur valeur contient le signe %.
Les variables d’environnement sont de bons exemples de valeurs de chaîne extensible :
HKEY_CURRENT_USEREnvironnementTMP
cette TMP La valeur de la chaîne extensible est %USERPROFILE%AppDataLocalTemp. L’avantage de ce type de valeur de registre est que les données n’ont pas besoin de contenir le nom d’utilisateur de l’utilisateur car elles utilisent %informations de l’utilisateur% En changeant.
Lorsque Windows ou d’autres applications l’appellent TMP valeur, elle sera convertie en la valeur à laquelle la variable est définie.Par défaut, Windows utilise cette variable pour afficher des chemins comme C:UsersTimAppDataLocalTemp.
« REG_EXPAND_SZ » est le type de valeur de Registre pour lequel l’Éditeur du Registre répertorie les valeurs de chaîne extensibles.
valeur binaire
Comme son nom l’indique, ces types de valeurs de registre sont écrites en binaire. Leurs icônes dans l’Éditeur du Registre sont bleues avec des 1 et des 0.
HKEY_CURRENT_USERPanneau de configurationDesktopWindowMetricsCaptionFont
Le chemin ci-dessus se trouve dans le registre avec police de sous-titre est une valeur binaire. Dans cet exemple, l’activation de cette valeur affiche le nom de la police du sous-titre dans Windows, mais ses données sont écrites sous une forme binaire plutôt que sous une forme lisible par l’homme.
L’Éditeur du Registre répertorie « REG_BINARY » comme type de valeur de Registre pour les valeurs binaires.
Valeur DWORD (32 bits) et valeur QWORD (64 bits)
Les valeurs DWORD (32 bits) et les valeurs QWORD (64 bits) ont une icône bleue dans le registre Windows. Leurs valeurs peuvent être représentées au format décimal ou hexadécimal.
La raison pour laquelle une application peut créer une valeur DWORD (32 bits) et une autre application créer une valeur QWORD (64 bits) n’est pas si elle s’exécute à partir d’une version 32 bits ou 64 bits de Windows, mais uniquement le bit longueur la valeur de. Cela signifie que vous pouvez avoir les deux types de valeurs de registre sur les systèmes d’exploitation 32 bits et 64 bits.
Dans ce contexte, « mot » signifie 16 bits. Par conséquent, DWORD signifie « mot double » ou 32 bits (16 X 2). Suivant cette logique, QWORD signifie « quadword » ou 64 bits (16 X 4).
L’application créera les valeurs de registre correctes dont elle a besoin pour se conformer à ces règles de longueur en bits.
Voici un exemple de valeur DWORD (32 bits) dans le registre Windows :
HKEY_CURRENT_USERPanneau de configurationPersonnalisationDiapositives du bureauIntervalle
L’ouverture de cette valeur DWORD (32 bits) peut révéler une donnée de valeur de 1800000 (et 1b7740 en hexadécimal). Cette valeur de registre définit la vitesse (en millisecondes) à laquelle l’économiseur d’écran passe à travers chaque diapositive du diaporama de photos.
L’éditeur de registre affiche les valeurs DWORD (32 bits) et QWORD (64 bits) en tant que valeurs de registre de type « REG_DWORD » et « REG_QWORD », respectivement.
Sauvegarder et restaurer les valeurs de registre
Peu importe si vous ne modifiez qu’une seule valeur, toujours Effectuez une sauvegarde avant de commencer pour vous assurer de pouvoir la restaurer dans l’Éditeur du Registre au cas où quelque chose d’inattendu se produirait.
Malheureusement, vous ne pouvez pas sauvegarder les valeurs de registre individuelles. Au lieu de cela, vous devez sauvegarder la clé de registre où se trouve la valeur. Si vous avez besoin d’aide, consultez notre article sur la sauvegarde du registre Windows.
Les sauvegardes du registre sont enregistrées sous forme de fichiers REG, que vous pouvez restaurer dans le registre Windows si vous devez annuler vos modifications.
Quand dois-je ouvrir/modifier les valeurs de registre ?
La création de nouvelles valeurs de registre ou la suppression/modification de valeurs existantes peut résoudre les problèmes que vous rencontrez avec Windows ou d’autres programmes. Vous pouvez également modifier les valeurs de registre pour ajuster les paramètres du programme ou désactiver la fonctionnalité d’une application.
Parfois, vous devez ouvrir des valeurs de registre uniquement à titre d’information.
Voici quelques exemples impliquant la modification ou l’ouverture de valeurs de registre :
En savoir plus sur les valeurs de registre
L’ouverture d’une valeur de registre vous permettra de modifier ses données. Contrairement aux fichiers sur votre ordinateur, qui font réellement quelque chose lorsque vous les démarrez, les valeurs de registre sont simplement ouvertes pour que vous puissiez les modifier.En d’autres termes, c’est complètement sûr Ouvrir Toute valeur de registre dans le registre Windows. Cependant, Éditer Les valeurs sont une mauvaise idée sans savoir ce que vous faites.
Dans certains cas, la modification des valeurs de registre ne prend effet qu’au redémarrage de l’ordinateur. D’autres n’ont pas du tout besoin d’un redémarrage, donc leurs modifications seront immédiatement répercutées. Étant donné que l’Éditeur du Registre ne vous dit pas ce qui doit être redémarré, vous devez redémarrer votre ordinateur si l’édition du Registre ne semble pas fonctionner.
Vous pouvez voir certaines valeurs de registre répertoriées comme REG_NONECe sont des valeurs binaires créées lorsque des données vides sont écrites dans le registre.L’ouverture d’une valeur de ce type affiche ses données de valeur sous forme de zéros au format hexadécimal, et l’Éditeur du Registre les répertorie comme (valeur binaire de longueur nulle).
À l’aide de l’invite de commande, vous pouvez supprimer et ajouter des entrées de registre enregistrer supprimer et Inscrivez-vous pour ajouter interrupteur de commande.
La limite de taille maximale pour toutes les valeurs de registre dans les clés de registre est de 64 Ko.