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.
Table des matières
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.
- Le contrôle des comptes utilisateurs (UAC) vous demande l’autorisation.
- Cliquez sur Oui.
- 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.
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.
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.
En double-cliquant dessus, il est alors possible de modifier la valeur.
Voici les types de valeurs possibles.
Type de données | Type de données dans .reg |
---|---|
REG_SZ | Texte |
REG_BINARY | hexadécimal |
REG_DWORD | DWord (souvent 1 ou 0 pour activer/désactiver une fonction) |
REG_EXPAND_SZ | hexadécimal(2) |
REG_MULTI_SZ | hexadécimal(7) |
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.
Saisissez la valeur ou clé à chercher.
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.
Le menu Fichier permet aussi d’exporter ou importer des fichiers .reg
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.
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.
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.
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
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é.
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.
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.
La commande REG ne prend que les noms courts, ainsi :
- HKEY_LOCAL_MACHINE devient HKLM
- HKEY_CURRENT_USER devient HKCU
Commande | Description | Syntaxe et Exemple |
Reg add | Permet d’ajouter une clé dans le registre | REG ADD HKLM\Software\MaClé /v MRU /t REG_MULTI_SZ /d fax\0mail\0\0 |
Reg compare | Compare spécifié des sous-clés de Registre ou des entrées | REG COMPARE HKLM\Software\MaClé\MonApp HKLM\Software\MaClé\EnregistrerMonApp |
Reg copy | Copie 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 delete | Supprime une clé ou valeur – Syntaxe pour supprimer une valeur, il faut utiliser l’option /v | REG DELETE \\ZODIAC\HKLM\Software\MaClé /v MTU |
Reg export | Permet d’exporter des clés du registre Windows | reg export HKLM\Software\MaClé\MonApp AppBkUp.reg |
Reg import | Importe un fichier .reg dans le registre | reg import AppBkUp.reg |
Reg load | Permet de charger une ruche du registre Windows dans une clé temporaire | reg load HKLM\RucheTemp RuchTemp.hiv |
Reg query | permet d’interroger le registre Windows et récupérer des clés ou une valeur en particulier via l’option /v | reg query HKLM\Software\Microsoft\ResKit /v Version |
Reg restore | Écrit enregistrées les sous-clés et entrées de sauvegarder le Registre | reg restore HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv |
Reg save | Enregistre 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 unload | Supprime une section du Registre qui a été chargé à l’aide de l’opération de chargement reg | reg unload HKLM\RuchTemp |
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
Liens
- regedit : l’éditeur du registre Windows
- 7 façons d’accéder au registre Windows
- Qu’est-ce que HKEY_LOCAL_MACHINE (HKLM)
- Qu’est-ce que HKEY_CURRENT_USER (HKCU)
- Comment désactiver l’accès au registre Windows
- Les fichiers REG : comment ça marche
- Comment réparer le registre Windows
- Comment faire une recherche dans la base de registre de Windows
- Comment modifier les autorisations des clés du registre Windows
- Sauvegarder et restaurer le registre de Windows avec WINDOWS REPAIR
- Défragmenter le registre Windows
- Comment accéder au registre Windows quand Windows est planté
- Les meilleurs logiciels pour nettoyer le registre Windows
- 5 conseils pour nettoyer le registre Windows
- Comment éditer/modifier le registre Windows depuis Ubuntu
- Restauration du registre via CD Live depuis point de restauration
- Erreur Windows\system32\config\system manquant ou endommagé sur Windows 10, 11
- Comment réparer le registre endommagé dans Windows 10, 11
- RegOwnershipEx : devenir le propriétaire d’une clé du registre Windows