Menu Fermer

regedit : l’éditeur du registre Windows

regedit est l’éditeur de registre Windows.
Ce dernier vous permet de naviguer dans la base de registre de Windows et modifier certaines valeurs.
regedit est donc inclut dans Windows.

Pour rappel, la base de registre de Windows contient tous les paramètres de configuration de Windows.
Lorsque vous modifiez des paramètres depuis les menus de Windows, cela change les valeurs dans la base de registre.
Certains paramètres de Windows ne sont pas accessibles depuis les menus, il faut parfois modifier manuellement à l’aide de regedit ces derniers.

Celle-ci est divisée avec la configuration générale de Windows (Services, configuration de Windows, configuration des applications installées, etc) et la configuration utilisateur Windows qui est chargé au moment où vous ouvrez le bureau de Windows.

Cet article vous donne quelques informations d’utilisation autour de regedit.

regedit : l'éditeur du registre Windows

Comment ouvrir regedit

Différence méthodes sont possibles pour démarrer regedit.
Vous pouvez utiliser sur votre clavier la combinaison de touches :

  • Sur votre clavier, appuyez sur les touches + R
  • Cela va ouvrir la popup exécuter.
  • Ensuite saisissez regedit et OK.
regedit : l'éditeur du registre Windows
regedit : l'éditeur du registre Windows
  • L’éditeur du registre de Windows s’ouvre alors

Comment utiliser regedit

L’éditeur du registre de Windows se nomme regedit.

A gauche, se trouve les ruches du registre Windows, vous pouvez dérouler celles-ci pour trouver les clés et valeurs à modifier.
Il s’agit donc d’une arborescence qu’il faut suivre, pour atteindre la clé que l’on souhaite éditer.

regedit : l'éditeur du registre Windows

Par exemple, ci-dessous on déroule HKEY_LOCAL_MACHINE\Software\Microsoft
L’arborescence de la clé Microsoft est visible avec toutes les sous-clés.

regedit : l'éditeur du registre Windows

Modifier une valeur avec regedit

Il suffit de dérouler les clés du registre dans la partie de gauche.
A droite, les valeurs contenues dans la clé apparaissent.

regedit : l'éditeur du registre Windows

En double-cliquant dessus, il est alors possible de modifier la valeur.

regedit : l'éditeur du registre Windows

Voici les types de valeurs possibles.

Type de donnéesType de données dans .reg
REG_SZTexte
REG_BINARYhexadécimal
REG_DWORDDWord (souvent 1 ou 0 pour activer/désactiver une fonction)
REG_EXPAND_SZhexadécimal(2)
REG_MULTI_SZhexadécimal(7)
Les types de données du registre Wiodows

Les valeur REG_Zz contiennent du texte, souvent il s’agit d’un chemin ou le nom d’un fichier.
Les valeurs REG_DWORD permettent de mettre une option à 1 ou 0 pour l’activer ou désactiver.
Les modifications des valeurs nécessitent souvent un redémarrage de l’ordinateur ou éventuellement d’explorer.exe lorsque ce sont des configuration liées à celui-ci pour être prise en compte.

Recherche de clé de registre Windows

La recherche de clé permet de trouver des clés ayant certains noms ou des valeurs ayant certaines données.
Positionnez-vous sur la clé à partir de laquelle vous souhaitez lancer la recherche, par exemple HKEY_LOCAL_MACHINE si vous souhaitez rechercher des clés ou valeur dans toutes les sous-clés de HKEY_LOCAL_MACHINE.
Faites un clic droit puis recherche ou appuyer sur la touche F3 du clavier.

regedit : l'éditeur du registre Windows

Saisissez la valeur ou clé à chercher.

regedit : l'éditeur du registre Windows

Regedit va s’arrêter dès qu’une clé ou valeur contient les mots cherchés.
Vous pouvez continuer la recherche en appuyant sur la touche F3.

Il existe d’autres utilitaire très performant pour effectuer des recherches dans le registre Windows en plus de regedit.

Exporter/importer des valeurs du registre

Il est possible d’exporter et importer des clés du registre Windows.
Cela permet à partir d’un fichier .reg de modifier les valeurs du registre, ceci est donc beaucoup plus rapide qu’une modification manuelle en parcourant les clés, surtout si vous devez modifier beaucoup de valeurs.

Cet export ne peut servir de sauvegarde complète du registre Windows.
Pour sauvegarder le registre Windows, il faut utiliser des utilitaires, comme

Pour exporter une clé spécifique, depuis l’éditeur du registre, faites un clic droit celle-ci puis cliquez sur le bouton Exporter.

regedit : l'éditeur du registre Windows

Le menu Fichier permet aussi d’exporter ou importer des fichiers .reg

regedit : l'éditeur du registre Windows

Fusionner un fichier reg

Le bouton exporter, vous demande le nom du fichier .reg à créer et son emplacement.
Un clic droit modifier permet de visualiser le contenu du .reg avec les clés et les valeurs.

regedit : l'éditeur du registre Windows

Si l’on double-clic sur le fichier reg, le contrôle des comptes utilisateurs (UAC) s’active.
puis une popup vous demande si vous êtes certains de vouloir fusionner, c’est à dire remplacer les valeurs du registre Windows par celles contenues dans le fichier.
Si vous faites oui, les valeurs sont importées.

regedit : l'éditeur du registre Windows

Bien entendu, si le fichier est mal formaté, vous obtenez un message d’erreur, dans le cas contraire un message vous indique que les données et valeurs ont bien été ajoutées au Registre Windows.

regedit : l'éditeur du registre Windows

Modifier les autorisations

Pour modifier les autorisations des clés du registre Windows, faites un clic droit puis autorisations.
Les autorisations du registre Windows fonctionne exactement de la même manière que celles des fichiers, plus d’informations, lire la page : Les autorisations NTFS et partage sur Windows

regedit : l'éditeur du registre Windows

On retrouve alors la liste des utilisateurs Windows dans le tableau du haut.
Dans le tableau du bas, les autorisations de l’utilisation sélectionné.

regedit : l'éditeur du registre Windows

Des autorisations erronées peuvent conduire à des dysfonctionnements de Windows.
Certaines applications comme Windows Repair permettent de réinitialiser les permissions par défaut.
Notamment les options 1 2 et 3. Plus d’informations : [Windows Repair] outil de réparation de windows.

regedit : l'éditeur du registre Windows

Enfin il possible de réinitialiser les permissions à l’aide de l’utilitaire : subinacl
Voici un exemple de syntaxe :

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrateurs=f /grant=system=f

Les fichiers .reg

Les fichiers .reg sont des fichiers qui sont créés lors de l’exportation de clés du registre Windows.
Ils peuvent aussi être créés manuellement suivant une syntaxe bien définie.

L’article suivant détaille le fonctionnement des fichiers .reg.

Voici quelques syntaxes des fichiers .reg.
Pour commencer la structure générale

Version_Éditeur_Registre Ligne_vierge 

[Chemin_accès_Registre_1] "Nom_Élément_Données_1"="Type_Données_1:Valeur_Données_1" "Nom_Élément_Données_2"="Type_Données_2:Valeur_Données_2" Ligne_vierge [Chemin_accès_Registre_12] "Nom_Élément_Données_3"="Type_Données_3:Valeur_Données_3"

Exemple :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate] "DisableOSUpgrade"=dword:00000001

Pour supprimer une clé de Registre avec un fichier .reg, mettez un trait d’union (-) devant le Chemin_accès_Registre dans le fichier .reg. Par exemple, pour supprimer la sous-clé Test de la clé de Registre suivante :

[-HKEY_LOCAL_MACHINE\Software]

Pour supprimer une valeur de Registre avec un fichier .reg, mettez un trait d’union (-) après le signe égal qui suit Nom_Élément_Données.
Par exemple, pour supprimer la valeur de Registre TestValue de la clé de Registre suivante :

[HKEY_LOCAL_MACHINE\Software\Test]
TestValue"=-

regedit en invite de commandes

Il est ensuite possible d’interroger ou modifier le registre Windows en invite de commandes ou de créer des fichiers .reg afin de modifier des valeurs.
L’invite de commandes de Windows doit être exécutée avec les droits administrateurs, soit donc par un clic droit puis exécuter en tant qu’administrateur.

regedit : l'éditeur du registre Windows

La commande REG ne prend que les noms courts, ainsi :

  • HKEY_LOCAL_MACHINE devient HKLM
  • HKEY_CURRENT_USER devient HKCU
CommandeDescriptionSyntaxe et
Exemple
Reg addPermet d’ajouter une clé dans le registreREG ADD HKLM\Software\MaClé /v MRU /t REG_MULTI_SZ /d fax\0mail\0\0
Reg compareCompare spécifié des sous-clés de Registre ou des entréesREG COMPARE HKLM\Software\MaClé\MonApp HKLM\Software\MaClé\EnregistrerMonApp
Reg copyCopie une entrée de Registre vers un emplacement spécifié sur l’ordinateur local ou distant.REG COPY HKLM\Software\MaClé\MonApp HKLM\Software\MaClé\EnregistrerMonApp /s
Reg deleteSupprime une clé ou valeur – Syntaxe pour supprimer une valeur, il faut utiliser l’option /vREG DELETE \\ZODIAC\HKLM\Software\MaClé /v MTU
Reg exportPermet d’exporter des clés du registre Windowsreg export HKLM\Software\MaClé\MonApp AppBkUp.reg
Reg importImporte un fichier .reg dans le registrereg import AppBkUp.reg
Reg loadPermet de charger une ruche du registre Windows dans une clé temporairereg load HKLM\RucheTemp RuchTemp.hiv
Reg querypermet d’interroger le registre Windows et récupérer des clés ou une valeur en particulier via l’option /vreg query HKLM\Software\Microsoft\ResKit /v Version
Reg restoreÉcrit enregistrées les sous-clés et entrées de sauvegarder le Registrereg restore HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv
Reg saveEnregistre une copie des sous-clés spécifiées, entrées et valeurs du Registre dans un fichier spécifiéreg save HKLM\Software\MaClé\MonApp AppBkUp.hiv
Reg unloadSupprime une section du Registre qui a été chargé à l’aide de l’opération de chargement regreg unload HKLM\RuchTemp
Les commandes reg pour manipuler le registre Windows

Pour plus d’informations, exemples et syntaxe, se reporter à la page du site Microsoft : https://technet.microsoft.com/fr-fr/library/cc732643(v=ws.10).aspx