Windows Registry : toutes les informations sur la base de données du registre de Windows

La base de données du registre de Windows, ou Registry, fait l’objet de nombreuses astuces sur WinTotal et d’autres sites web, magazines et même dans des livres spécialisés sur Windows et ses programmes. Dans cet …

Windows Registry : toutes les informations sur la base de données du registre de Windows

Windows Registry
  1. Magazine
  2. »
  3. Article
  4. »
  5. Windows
  6. »
  7. Windows Registry : toutes les informations sur la base de données du registre de Windows

La base de données du registre de Windows, ou Registry, fait l’objet de nombreuses astuces sur WinTotal et d’autres sites web, magazines et même dans des livres spécialisés sur Windows et ses programmes. Dans cet article, nous vous expliquons ce qu’est exactement le registre, comment éditer des entrées dans le registre et comment importer et exporter des paramètres.

Qu’est-ce que le registre Windows ?

La base de données du registre de Windows, également appelée Registre, enregistre tous les paramètres de Windows, des programmes installés ainsi que du matériel utilisé.

Comment puis-je modifier le registre ?

Avec l’éditeur de registre (Regedit), Microsoft fournit un outil adapté qui permet de modifier le registre.

Est-il dangereux de modifier le registre ?

Si vous entrez de nouvelles valeurs dans le registre ou si vous modifiez des valeurs existantes, Windows pourrait, dans le pire des cas, ne plus démarrer. Mais souvent, seuls des paramètres mineurs ou des détails cosmétiques sont modifiés dans le registre. Notez donc ce que vous avez modifié exactement afin de pouvoir l’annuler le cas échéant.

1. le registre Windows est la base de données des paramètres de Windows

Aucun élément de Windows ne fait l’objet d’autant d’ambiguïtés, de contre-vérités et de mythes que la base de données du registre de Windows. Pourtant, la connaissance des tâches, de la structure et de la fonction du registre est essentielle pour tout utilisateur de Windows, afin de pouvoir mettre en œuvre sans risque les « hacks », « tweaks » et autres entrées parmi les milliers de trucs et astuces concernant Windows.

1.1 Tâches du registre Windows

Le registre est une base de données de Windows dans laquelle sont enregistrés tous les paramètres et la configuration de Windows, des programmes installés ainsi que du matériel et des pilotes utilisés. Grâce aux entrées du registre, Windows sait quel pilote utiliser pour la carte graphique, quelle résolution est utilisée pour le bureau, quelles entrées sont chargées dans le démarrage automatique ou quel programme s’ouvre lorsque vous double-cliquez sur un fichier JPG.

Lorsque vous installez un nouveau programme, celui-ci écrit différentes clés et valeurs dans le registre, par exemple le titulaire de la licence et la clé de produit, le chemin d’installation, les entrées du menu contextuel de l’Explorateur Windows, les valeurs par défaut pour le premier démarrage, etc. Dès que vous démarrez ce logiciel et que vous éditez des paramètres, ceux-ci sont directement modifiés dans le registre.

Schlüssel und Werte in der Registry durch 7-Zip
Clés et valeurs créées dans le registre par7-Zip.

1.2 A ces endroits, vous trouverez les fichiers de la base de registre

L’ensemble de la base de données du registre se compose de plusieurs fichiers qui se trouvent dans le dossier c:WindowsSystem32Config ou ailleurs.

Nom du fichier Chemin d’accès Chemin d’accès dans le registre Tâche
SYSTEM C:WindowsSystem32Config HKLMSystem Configuration du système pour les pilotes et les services
DEFAULT C:WindowsSystem32Config HKU.DEFAULT et HKUS-1-5-18 Profil d’utilisateur par défaut
SAM C:WindowsSystem32Config HLKMSAM Base de données des comptes utilisateurs (droits système et d’accès)
SECURITY C:WindowsSystem32Config HKLMSECURITY Politique de sécurité (droits d’accès et système)
SOFTWARE C:WindowsSystem32Config HKLMSOFTWARE Informations sur le logiciel
BCD EFIMicrosoftBootBCD HKLMBCD00000000 Informations sur la configuration de démarrage
ntuser.dat c:UsersNom d’utilisateur HKCU Fichier de configuration du profil utilisateur configuré
Usrclass.dat c:NomUtilisateurAppDataLocalMicrosoftWindows HKUSoftwareClasses Paramètres logiciels spécifiques à l’utilisateur
ntuser.dat C:WindowsServiceProfilesLocalService HKUS-1-5-19 Fichier de configuration pour « Service local
ntuser.dat C:WindowsServiceProfilesNetworkService HKCUS-1-5-20 Fichier de configuration pour « Service réseau
Dateien der Registry im Ordner Config
Les fichiers du registre Windows se trouvent également dans le dossier Config.

Comme Windows ouvre ces fichiers au démarrage et les garde ouverts, vous ne pouvez pas simplement copier les fichiers à un autre endroit pour les sauvegarder. Pour sauvegarder complètement le registre, nous recommandons donc une sauvegarde avec un programme d’image qui sauvegarde le système complet sous forme de fichier image et qui peut être restauré dans cet état à tout moment. Vous trouverez une comparaison des meilleurs programmes d’image dans l’article du même nom sur WinTotal.

1.3 Structure du registre Windows

Pour ouvrir et éditer la base de données du registre, Microsoft fournit l’éditeur de registre, qui peut être lancé avec la commande « Regedit » via la recherche ou dans le menu de démarrage de Windows 10 sous « Programmes de gestion Windows ».

Registrierungs-Editor im Startmenü von Windows 10
L’Editeur du Registre se trouve également dans le menu Démarrer de Windows 10.

Après avoir ouvert l’Editeur du Registre, vous verrez 5 dossiers appelés clés principales et nommés

  • HKEY_CLASSES_ROOT (abréviation HKCR)
  • HKEY_CURRENT_USER (forme abrégée HKCU)
  • HKEY_LOCAL_MACHINE (forme abrégée HKLM)
  • HKEY_USERS (forme abrégée HKU)
  • HKEY_CURRENT_CONFIG (forme courte HKCC)

portent.

La fonction des cinq clés principales est décrite dans le tableau ci-dessus au point 1.2.
Les clés HKCC, HKCU et HKCR ne sont pas des branches à part entière, mais plutôt des sous-clés des autres clés principales, bien qu’elles soient présentées comme des branches à part entière pour des raisons de clarté.

Windows Registry mit Regedit geöffnet
Ouvrir le registre Windows avec Regedit
.

L’utilisation et la présentation de l’éditeur de registre rappellent celles de l’explorateur Windows. Les clés sont représentées comme des dossiers et peuvent contenir d’autres sous-dossiers ou clés.Dans les clés, on trouve des valeurs avec des noms et des données qui sont affichées à droite.

Windows Registry mit Schlüssel und Werten
Le registre Windows avec ses clés et ses valeurs ressemble à l’explorateur Windows dans sa présentation en arborescence.

Le registre connaît plusieurs types de valeurs:

  • Chaîne de caractères (String) = REG_SZ, texte pur et quelconque
  • Valeur binaire (Binary) = REG_BINARY, valeur numérique en notation binaire, décimale (0 à 255) ou hexadécimale (00 à FF)
  • Valeur DWORD (DWORD) = REG_DWORD, nombre de 32 bits (ainsi que REG_QWORD pour un nombre de 64 bits)
  • Valeur de la chaîne extensible = REG_EXPAND_SZ (texte extensible), une valeur de texte avec des variables comme %SYSTEMROOT%, qui est remplacée par le contenu de la variable.
  • Valeur de la chaîne à plusieurs parties = REG_MULTI_SZ, une chaîne de plusieurs lignes (chaîne à plusieurs caractères) dans laquelle les entrées de texte sont séparées par des espaces, des virgules ou d’autres séparateurs.

Les noms des valeurs ne peuvent apparaître qu’une seule fois dans une clé. Les majuscules ou les minuscules n’ont pas d’importance.

Les clés et valeurs importantes pour le système sont protégées par des droits d’accès et utilisent le même modèle d’autorisation que le système de fichiers NFTS. Il existe donc des clés auxquelles seuls les services système ou l’administrateur ont accès, tandis que d’autres clés sont accessibles à tous.

Berechtigungen für Schlüssel und Werte
Les autorisations pour les clés et les valeurs peuvent être modifiées dans certaines limites
.

L’outil RegOwnershipEx vous permet de modifier facilement les droits d’accès des clés de registre pour lesquelles vous n’avez pas de droits de modification en tant qu’administrateur et qui ne sont modifiables que pour le TrustedInstaller ou le système. La manipulation est beaucoup plus simple qu’avec la gestion des droits de Windows.

Regownershipex
Regownershipex facilite la gestion des droits dans le registre.

2. autres éditeurs de registre

De nombreux développeurs pensent que l’on peut toujours faire mieux et ont développé de nombreuses alternatives à Regedit, dont vous trouverez une sélection des meilleurs éditeurs de registre dans notre archive de logiciels. Par rapport à l’original de Microsoft, les alternatives proposent une gestion des favoris pour les branches du registre, une structure modifiée, des possibilités de recherche confortables, des fonctions Undo et Redo ou même une surveillance en direct de certaines valeurs. Que vous choisissiez l’une des alternatives ou l’éditeur de registre de Microsoft, cela dépend de vos préférences. De notre point de vue, ces outils ne sont toutefois pas nécessaires.

Registry-Finder ist ein alternativer Editor für die Windows Registry
Registry-Finder est un éditeur alternatif pour le registre Windows
.

3. créer, supprimer et éditer des entrées dans le registre

Pour modifier ou créer des valeurs dans le registre à partir d’une astuce trouvée sur Internet, procédez comme suit.

Pour notre exemple, nous utilisons l’astuce Windows 10 Info-Center : Nous vous montrons où le trouver et comment le personnaliser. Dans cette astuce, nous avons décrit comment se passer complètement du centre d’informations.

Pour ce faire, lancez en tant qu’administrateur l’outil Regedit et allez dans la clé

HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindows

Vous pouvez naviguer vers la clé à la main ou saisir le chemin dans la barre d’adresse en haut de l’éditeur de registre. L’éditeur se place alors à l’endroit correspondant.

Adressleiste im Registrier-Editor
La barre d’adresse de l’éditeur du Registre vous permet de saisir directement une clé et de sauter à celle-ci
.

En suivant les instructions de l’astuce, vous devez créer une nouvelle clé « Explorer ». Pour ce faire, appuyez sur le bouton droit de la souris pendant que vous êtes avec la souris dans la clé « ..Windows et créez une nouvelle clé avec « Nouveau ».

Neuen Schlüssel anlegen
Le menu contextuel vous permet de créer une nouvelle clé dans le bon chemin.

Créez ensuite dans la nouvelle clé Explorer la valeur DWORD (32 bits) nommée DisableNotificationCenter et ayant la valeur 1.

Info-Center abschalten
La valeur DisableNotificationCenter vous permet de désactiver le centre d’information
.

Après un redémarrage, l’Info-Center aurait disparu.

De cette manière,vous pouvez créer et modifier presque n’importe quelle entrée dans le registre ou même supprimer des entrées existantes.

Ändern und Löschen von WErten
Modifier et supprimer des valeurs est possible via le menu contextuel.

3.1 Utilisation via la ligne de commande de Windows

Pour les utilisateurs expérimentés, la ligne de commande de Windows offre également la possibilité d’éditer des valeurs via un fichier batch. La commande Reg, qui connaît d’autres sous-commandes, est responsable de cette possibilité.

Reg über die Kommandozeile
Reg via la ligne de commande de Windows est un autre moyen de modifier les valeurs du registre.

Si vous préférez travailler avec le Powershell de Windows, Microsoft propose également des fonctions pour éditer le registre.

4. importer et exporter des paramètres

Vous pouvez également exporter ou réimporter des entrées depuis l’éditeur de registre.

L’exportation est possible via le menu contextuel dans une clé. Toutes les sous-clés et valeurs qui s’y trouvent sont alors exportées dans un fichier Reg.

Registry exportieren
Vous pouvez exporter des clés individuelles dans un fichier REG
.

Un fichier Reg ainsi créé peut être réimporté par un double-clic ou également édité via le menu contextuel « Editer ».

Reg-Datei
Un fichier Reg peut être « fusionné » = importé ou édité
.

Les fichiers Reg sont des fichiers texte dont la structure est la suivante :

Inhalt einer Reg-Datei
Le contenu d’un fichier Reg dans l’éditeur de texte.

Au début, il doit y avoir la ligne Windows Registry Editor Version 5.00. Ensuite, les clés et les valeurs suivantes.

Vous pouvez également éditer ou compléter ces fichiers Reg. Si vous placez par exemple un « moins » devant une entrée, celle-ci sera supprimée lors de la « fusion ».

[- HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindowsExplorer]

supprime la clé entière avec toutes les sous-clés et les valeurs, tandis que l’entrée

"DisableNotificationCenter"=-

supprime la valeur numérique de l’entrée.

Les fichiers Reg exportés et réimportés vous permettent de sauvegarder des paramètres individuels et de les réimporter facilement en cas de réinstallation. Attention toutefois : les fichiers REG ne sont pas des sauvegardes. Si vous importez le contenu d’une clé, vous ne créez que des clés et des valeurs qui n’existent pas encore ou vous remplacez celles qui sont identiques. Les entrées qui existent déjà ailleurs sont conservées dans la structure !

5. trouver des entrées de démarrage automatique

Les entrées de démarrage automatique, qui ralentissent le démarrage du système et occupent une précieuse mémoire de travail, sont un désagrément fréquent dans Windows. Ces entrées de démarrage automatique sont également stockées dans le registre, mais pas toutes au même endroit. Windows connaît plusieurs possibilités pour charger les entrées de démarrage automatique.

Les entrées de démarrage automatique se trouvent dans les sous-clés

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce

Mais aussi pour l’utilisateur sous

  • HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersion
  • HKEY_USERSS-1-5-21-33549198-{lange CLSID_Nummer}-2045952872-1000SoftwareMicrosoftWindowsCurrentVersion
Autostart-Einträge finden
Les entrées de démarrage automatique se trouvent à différentes clés dans le registre Windows.

Il existe en outre d’autres possibilités de charger des entrées de démarrage automatique dans Windows. Il est beaucoup plus facile d’accéder aux entrées de démarrage automatique via le gestionnaire de tâches ou l’outil Autoruns et de les activer ou de les désactiver avec ces deux outils. Dans notre article « Comment modifier les programmes de démarrage automatique dans Windows », vous trouverez des instructions détaillées avec des conseils et des astuces sur ce thème.

Der Task-Manager von Windows kennt Autostart-Einträge
Le gestionnaire de tâches de Windows connaît les entrées de démarrage automatique et peut les désactiver
.

6. outils et comparaisons

Il existe de nombreux outils et programmes d’aide pour le registre. Regshot Advanced se distingue toutefois de la masse. Ce logiciel gratuit compare deux versions du registre et permet ainsi de découvrir les modifications apportées par l’installation d’autres logiciels ou l’activation de fonctions. En pratique, vous créez un snapshot, installez le programme et créez un autre snapshot. Vous pouvez ainsi voir ce qui a été modifié dans le registre par le programme. Grâce à cet outil, il est également possible de voir quelles sont les modifications du registre effectuées par un logiciel lorsque vous modifiez quelque chose dans les paramètres du programme.

Regshot advanced erster Snapshot
Regshot Advanced peut comparer deux états du registre
.

Un autre outil d’aide est le Process Monitor de Microsoft. Cet outil gratuit consigne en temps réel toutes les activités du PC et affiche tous les accès en lecture et en écriture des processus ou les accès au registre. Vous trouverez des détails sur l’utilisation et d’autres outils de Microsoft dans notre article Windows Sysinternals – outils de profit gratuits pour le diagnostic de Microsoft.

7. nettoyer le registre ? Je ne préfère pas

L’un des mythes du registre est toujours l’affirmation selon laquelle ce fichier se gonfle inutilement avec le temps en raison des modifications constantes, ce qui a une influence négative sur les performances de Windows. Les outils de réglage ou les logiciels de nettoyage comme offrent donc souvent la possibilité de nettoyer le registre. Souvent, de nombreuses erreurs sont affichées dans le registre avant cela.

Der Menüpunkt Aufräumen in Ashampoo WinOptimizer 19
L’option de menu Nettoyer dans Ashampoo WinOptimizer 19.

Les outils se contentent souvent de supprimer des entrées relatives à des programmes qui n’existent plus. Cela peut alors devenir un problème si, par exemple, vous utilisez un logiciel à partir d’un lecteur actuellement non connecté (NAS, clé USB, etc.). Dans ce cas, le nettoyeur ne reconnaît plus le programme et supprime l’entrée. Dans le pire des cas, un programme ou même Windows ne démarre plus ensuite. Comme Windows n’évalue que les clés dont il a besoin, un registre « nettoyé » n’apporte aucun avantage. Ne touchez donc pas à ces fonctions.

Articles similaires