Le Registre Windows peut être administré à l’aide de l’Éditeur du Registre (regedit), mais également depuis l’invite de commandes grâce à l’utilitaire REG.EXE intégré à Windows.
Cette commande permet de consulter, créer, modifier, supprimer, exporter ou sauvegarder des clés du Registre sans ouvrir l’interface graphique. Elle est particulièrement utile pour l’automatisation, les scripts d’administration, les déploiements de configuration ou les opérations de dépannage.
Avec REG QUERY, REG ADD, REG DELETE, REG EXPORT ou encore REG SAVE, il devient possible de gérer efficacement le Registre Windows directement depuis une ligne de commandes ou un script batch.
Dans ce guide, découvrez les principales commandes REG, leur syntaxe ainsi que de nombreux exemples pratiques pour administrer le Registre Windows depuis CMD ou PowerShell.
Qu’est-ce que la commande REG ?
REG.EXE est un utilitaire intégré à Windows qui permet d’administrer le Registre directement depuis l’invite de commandes ou PowerShell. Il offre la possibilité de consulter, créer, modifier, supprimer, exporter ou importer des clés et des valeurs sans utiliser l’Éditeur du Registre (regedit).
La commande REG est particulièrement utile pour :
- Automatiser des modifications du Registre dans des scripts
- Déployer des paramètres sur plusieurs ordinateurs
- Sauvegarder ou restaurer des clés du Registre
- Interroger le Registre à distance ou en ligne de commandes
- Effectuer des opérations d’administration avancées
Par exemple, il est possible d’afficher le contenu d’une clé avec :
reg query HKLM\SOFTWARE
ou de créer une nouvelle valeur :
reg add "HKCU\Software\Test" /v Exemple /t REG_SZ /d "Bonjour" /f
La commande REG est disponible sur toutes les versions modernes de Windows et peut être utilisée depuis :
- L’Invite de commandes (CMD)
- PowerShell
- Les scripts batch (.BAT et .CMD)
- Les scripts d’administration
Les principales sous-commandes de REG
| 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 |
Dans les sections suivantes, nous verrons comment utiliser ces commandes à travers des exemples pratiques pour administrer le Registre Windows depuis la ligne de commandes.
Consulter le Registre avec REG QUERY
La commande REG QUERY permet d’afficher le contenu d’une clé du Registre directement depuis l’invite de commandes. Elle est particulièrement utile pour vérifier la présence d’une valeur, consulter la configuration d’un paramètre ou automatiser des vérifications dans un script.
La syntaxe de base est :
REG QUERY "Clé_Registre"
Par exemple, pour afficher le contenu de la clé :
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
Windows affiche alors les sous-clés ainsi que les valeurs présentes dans la branche sélectionnée.

Afficher une valeur spécifique
Pour consulter une valeur précise :
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName
Exemple de résultat :
ProductName REG_SZ Windows 11 Pro
Cette méthode est particulièrement pratique pour récupérer des informations système depuis un script.

Afficher toutes les valeurs d’une clé
Pour lister uniquement les valeurs contenues dans une clé :
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
Le résultat affiche :
- Le nom de la valeur
- Son type
- Les données stockées
Afficher les sous-clés uniquement
Pour visualiser rapidement l’arborescence d’une clé :
REG QUERY "HKCU\Software"
Windows affiche alors les sous-clés présentes dans cette branche du Registre.
Exemple pratique
Pour connaître la version de Windows installée :
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName
Pour connaître le numéro de build :
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentBuild
Ces commandes sont souvent utilisées dans les scripts d’administration pour récupérer des informations système sans passer par l’interface graphique.
Créer ou modifier des clés et valeurs avec REG ADD
La commande REG ADD permet de créer une nouvelle clé du Registre, ajouter une valeur ou modifier une valeur existante directement depuis l’invite de commandes.
Cette méthode est particulièrement utile pour :
- Automatiser des modifications du Registre
- Déployer une configuration sur plusieurs ordinateurs
- Créer des scripts d’administration
- Remplacer certaines manipulations réalisées dans Regedit
La syntaxe générale est la suivante :
REG ADD "Clé_Registre" /v NomValeur /t Type /d Donnée
Les paramètres les plus utilisés sont :
| Paramètre | Description |
|---|---|
| /v | Nom de la valeur à créer ou modifier |
| /t | Type de données (REG_SZ, REG_DWORD, REG_QWORD, etc.) |
| /d | Donnée à enregistrer |
| /f | Force l’écrasement sans demander de confirmation |
Créer une valeur chaîne (REG_SZ)
Par exemple, pour créer une valeur texte :
REG ADD "HKCU\Software\Test" /v Exemple /t REG_SZ /d "Bonjour" /f
Cette commande crée la valeur :
Exemple = Bonjour
Créer une valeur DWORD (REG_DWORD)
Les valeurs DWORD sont fréquemment utilisées pour activer ou désactiver des fonctionnalités de Windows.
Par exemple :
REG ADD "HKCU\Software\Test" /v ActiverOption /t REG_DWORD /d 1 /f
Valeurs courantes :
| Valeur | Signification |
|---|---|
| 0 | Désactivé |
| 1 | Activé |
Modifier une valeur existante
Si la valeur existe déjà, REG ADD la met à jour automatiquement.
Par exemple :
REG ADD "HKCU\Software\Test" /v ActiverOption /t REG_DWORD /d 0 /f
La valeur est alors remplacée sans devoir la supprimer au préalable.

Créer une clé du Registre
REG ADD peut également créer automatiquement une nouvelle clé si elle n’existe pas encore.
Par exemple :
REG ADD "HKCU\Software\MonApplication" /f
Windows crée alors la clé :
HKEY_CURRENT_USER\Software\MonApplication
Exemple pratique : désactiver Bing dans Windows Search
La commande suivante crée la valeur utilisée pour désactiver les suggestions Web dans la recherche Windows :
REG ADD "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 /f
Cet exemple montre tout l’intérêt de REG ADD : appliquer rapidement une modification du Registre sans ouvrir l’Éditeur du Registre.
Supprimer une clé ou une valeur avec REG DELETE
La commande REG DELETE permet de supprimer une valeur ou une clé du Registre directement depuis l’invite de commandes. Elle est particulièrement utile dans les scripts d’administration ou lorsqu’il est nécessaire d’automatiser la suppression de paramètres du Registre.
Attention : la suppression d’une clé du Registre est définitive. Il est recommandé d’effectuer une sauvegarde avant toute modification importante.
Le guide :
Supprimer une valeur du Registre
Pour supprimer une valeur spécifique :
REG DELETE "HKCU\Software\Test" /v Exemple /f
Paramètres utilisés :
| Paramètre | Description |
|---|---|
| /v | Nom de la valeur à supprimer |
| /f | Supprime sans demander de confirmation |
Cette commande supprime uniquement la valeur Exemple tout en conservant la clé du Registre.
Supprimer une clé du Registre
Pour supprimer une clé et toutes ses sous-clés :
REG DELETE "HKCU\Software\Test" /f
La clé Test ainsi que l’ensemble de son contenu sont supprimés.
Lorsque cela fonctionne, la commande retourne : L’opération a réussi.
Si la clé est introuvable, vous obtenez :
Erreur : Erreur : le système n’a pas trouvé la clé ou la valeur de Registre spécifiée.

Supprimer la valeur par défaut d’une clé
Certaines clés possèdent une valeur par défaut.
Pour la supprimer :
REG DELETE "HKCU\Software\Test" /ve /f
L’option /ve cible la valeur par défaut de la clé.
Exemple pratique
Pour supprimer la valeur utilisée pour désactiver Bing dans Windows Search :
REG DELETE "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v DisableSearchBoxSuggestions /f
Cette commande supprime uniquement la valeur DisableSearchBoxSuggestions sans supprimer la clé Explorer.
Vérifier la suppression
Après l’exécution de la commande, vous pouvez vérifier le résultat avec :
REG QUERY "HKCU\Software\Test"
Si la valeur ou la clé n’existe plus, Windows affiche un message indiquant que l’élément est introuvable.
Conseil : privilégiez la suppression d’une valeur plutôt que celle d’une clé complète lorsque cela est possible. Cela limite les risques de supprimer accidentellement d’autres paramètres présents dans la même branche du Registre.
Exporter et importer des clés avec REG EXPORT et REG IMPORT
La commande REG.EXE permet d’exporter ou d’importer des clés du Registre directement depuis l’invite de commandes.
Les sous-commandes les plus utilisées sont :
- REG EXPORT pour sauvegarder une clé dans un fichier REG
- REG IMPORT pour restaurer ou appliquer un fichier REG
Exemple d’export :
REG EXPORT "HKCU\Software\Test" "C:\Sauvegarde\Test.reg"
Exemple d’import :
REG IMPORT "C:\Sauvegarde\Test.reg"
Ces commandes sont particulièrement utiles dans les scripts d’administration, les déploiements automatisés ou les procédures de sauvegarde du Registre.
Consultez notre guide détaillé :
Vous y trouverez les procédures complètes, les différentes méthodes d’exportation et d’importation ainsi que les erreurs les plus fréquentes et leurs solutions.

Sauvegarder et restaurer le Registre avec REG SAVE et REG RESTORE
L’utilitaire REG.EXE permet également de sauvegarder et restaurer des ruches complètes du Registre à l’aide des commandes REG SAVE et REG RESTORE.
Par exemple :
REG SAVE HKLM\SOFTWARE C:\Sauvegarde\SOFTWARE.hiv
Cette commande crée une sauvegarde binaire complète de la ruche SOFTWARE.
Contrairement à REG EXPORT, qui génère un fichier .REG, REG SAVE effectue une copie complète de la ruche du Registre. Cette méthode est principalement utilisée pour les opérations de maintenance, de dépannage ou les sauvegardes avancées.
Attention : la restauration avec REG RESTORE présente plusieurs limitations. Certaines ruches ne peuvent pas être restaurées lorsque Windows est en cours d’exécution et nécessitent souvent un démarrage dans l’environnement de récupération Windows (WinRE) ou une intervention hors ligne.
Pour découvrir le fonctionnement de REG SAVE et REG RESTORE, ainsi que les autres méthodes de sauvegarde du Registre Windows, consultez notre guide complet :

Comparer des clés avec REG COMPARE
La commande REG COMPARE permet de comparer deux clés ou deux valeurs du Registre afin d’identifier les différences entre elles.
Cette fonctionnalité est particulièrement utile pour :
- Vérifier l’impact d’une modification du Registre
- Comparer la configuration de deux ordinateurs
- Contrôler les différences entre deux branches du Registre
- Diagnostiquer des problèmes de configuration
La syntaxe générale est :
REG COMPARE Clé1 Clé2
Par exemple :
REG COMPARE "HKCU\Software\Test" "HKCU\Software\Test2"
Windows compare alors :
- Les sous-clés
- Les valeurs
- Les données associées
et affiche les différences détectées.

Comparer deux valeurs spécifiques
Pour comparer uniquement une valeur :
REG COMPARE "HKCU\Software\Test" "HKCU\Software\Test2" /v Exemple
Cette commande limite la comparaison à la valeur Exemple.

Comparer toutes les sous-clés
Pour effectuer une comparaison récursive :
REG COMPARE "HKCU\Software\Test" "HKCU\Software\Test2" /s
L’option /s inclut toutes les sous-clés dans l’analyse.
Interpréter les résultats
Si les clés sont identiques, Windows affiche généralement :
Les clés et les valeurs comparées sont identiques.
Dans le cas contraire, les différences sont listées avec les valeurs concernées.
Exemple pratique
La commande suivante permet de vérifier si une modification du Registre a bien été appliquée entre deux branches :
REG COMPARE "HKCU\Software\AvantModification" "HKCU\Software\ApresModification" /s
Cette méthode est particulièrement utile lors des opérations de dépannage ou pour valider des modifications automatisées du Registre dans des scripts d’administration.
Remarque : REG COMPARE est une commande relativement méconnue mais très pratique pour analyser rapidement les différences entre deux configurations du Registre sans avoir à les examiner manuellement dans l’Éditeur du Registre.
Rechercher une clé ou valeur avec REG QUERY
La commande REG QUERY permet également de rechercher des clés, valeurs ou données directement dans le Registre Windows. Cette fonctionnalité est particulièrement utile lorsque vous connaissez le nom d’une valeur ou d’un paramètre mais pas son emplacement exact dans le Registre.
La syntaxe générale est :
REG QUERY Clé /f Texte
Le paramètre /f indique le texte à rechercher.
Rechercher une chaîne de caractères
Par exemple, pour rechercher le terme Windows dans la branche HKLM :
REG QUERY HKLM /f Windows
Windows parcourt alors les clés et affiche les résultats correspondants.

Rechercher dans toutes les sous-clés
Pour effectuer une recherche récursive :
REG QUERY HKLM /f Windows /s
L’option /s permet d’inclure toutes les sous-clés dans la recherche.
Rechercher une valeur spécifique
Par exemple, pour rechercher la valeur ProductName :
REG QUERY HKLM /f ProductName /s
Cette commande est souvent utilisée pour localiser rapidement une valeur sans parcourir manuellement l’arborescence du Registre.
Limiter la recherche aux noms de valeurs
Vous pouvez rechercher uniquement dans les noms de valeurs :
REG QUERY HKLM /f ProductName /k
ou uniquement dans les données :
REG QUERY HKLM /f Windows /d
Exemple pratique
Pour retrouver rapidement les paramètres liés à Bing dans le profil utilisateur :
REG QUERY HKCU /f Bing /s
Ou pour rechercher les paramètres liés à Windows Search :
REG QUERY HKCU /f Search /s
Cette méthode est particulièrement pratique lors des opérations de dépannage, lorsque l’emplacement exact d’une clé du Registre n’est pas connu ou lorsqu’il est nécessaire d’identifier rapidement les paramètres associés à une fonctionnalité de Windows.
Copier une clé du Registre avec REG COPY
La commande REG COPY permet de copier une clé du Registre ainsi que son contenu vers un autre emplacement du Registre Windows.
Cette commande est particulièrement utile pour :
- Dupliquer une configuration
- Créer une sauvegarde rapide d’une clé
- Tester des modifications sur une copie d’une clé existante
- Automatiser certaines opérations d’administration
La syntaxe générale est :
REG COPY CléSource CléDestination
Par exemple :
REG COPY "HKCU\Software\MonApplication" "HKCU\Software\MonApplication-Backup" /s /f
Cette commande copie la clé :
HKEY_CURRENT_USER\Software\MonApplication
vers :
HKEY_CURRENT_USER\Software\MonApplication-Backup
Paramètres utiles
| Paramètre | Description |
|---|---|
/s | Copie également toutes les sous-clés |
/f | Force la copie sans demander de confirmation |
Vérifier le résultat
Après l’exécution de la commande, vous pouvez vérifier la présence de la nouvelle clé avec :
REG QUERY "HKCU\Software\MonApplication-Backup"
Quand utiliser REG COPY ?
REG COPY est particulièrement pratique lorsque vous souhaitez conserver une copie d’une configuration avant de la modifier.
Par exemple, avant de tester un nouveau paramétrage d’une application ou avant d’appliquer une modification importante du Registre, vous pouvez dupliquer la clé concernée puis travailler sur la copie sans risque pour la configuration d’origine.
Charger et décharger une ruche du Registre avec REG LOAD et REG UNLOAD
Les commandes REG LOAD et REG UNLOAD permettent de charger temporairement une ruche du Registre Windows dans une clé afin de la consulter ou la modifier hors ligne.
Elles sont principalement utilisées dans les situations suivantes :
- Réparation d’un système Windows qui ne démarre plus
- Modification du Registre d’une autre installation Windows
- Administration avancée
- Analyse de fichiers de ruches du Registre
Charger une ruche avec REG LOAD
La syntaxe générale est :
REG LOAD NomClé FichierRuche
Par exemple :
REG LOAD HKLM\RucheTemp C:\Windows\System32\Config\SOFTWARE
Cette commande charge la ruche SOFTWARE dans la clé temporaire :
HKEY_LOCAL_MACHINE\RucheTemp
Vous pouvez alors parcourir et modifier son contenu avec Regedit ou les autres commandes REG.
Décharger une ruche avec REG UNLOAD
Une fois les modifications terminées, il est important de décharger la ruche :
REG UNLOAD HKLM\RucheTemp
Cette commande supprime le montage temporaire et libère le fichier de ruche.
Quand utiliser REG LOAD et REG UNLOAD ?
Ces commandes sont surtout utiles dans les environnements de récupération Windows (WinRE), les Live USB ou lors du dépannage avancé.
Par exemple, lorsqu’un système ne démarre plus, il est possible de charger la ruche SOFTWARE ou SYSTEM d’une installation Windows hors ligne afin de corriger un paramètre du Registre sans démarrer le système.
Pour la majorité des utilisateurs, ces commandes restent rarement nécessaires. Elles sont principalement destinées aux opérations d’administration et de récupération avancées.
Automatiser des modifications du Registre avec REG
L’un des principaux avantages de la commande REG.EXE est de pouvoir automatiser des modifications du Registre sans ouvrir l’Éditeur du Registre. Cette approche est particulièrement utile pour les administrateurs système, les scripts de déploiement ou les opérations répétitives.
Les commandes REG peuvent être intégrées dans :
- Des scripts batch (.BAT ou .CMD)
- Des scripts PowerShell
- Des procédures d’installation automatisées
- Des scripts de connexion utilisateur
- Des tâches planifiées
Par exemple, la commande suivante désactive les suggestions Web dans Windows Search :
REG ADD "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 /f
Une simple exécution du script applique automatiquement la modification sans intervention de l’utilisateur.
Créer un script de configuration
Vous pouvez regrouper plusieurs commandes REG dans un même fichier batch :
@echo off
REG ADD "HKCU\Software\Test" /v Option1 /t REG_DWORD /d 1 /f
REG ADD "HKCU\Software\Test" /v Option2 /t REG_DWORD /d 0 /f
Lors de l’exécution du script, les deux modifications sont appliquées automatiquement.
REG ou fichier REG ?
Deux méthodes permettent d’automatiser des modifications du Registre :
| Méthode | Avantages |
|---|---|
| REG.EXE | Plus flexible, idéal pour les scripts et les déploiements automatisés |
| Fichier REG | Plus simple à créer et à distribuer aux utilisateurs |
Les fichiers REG restent généralement la solution la plus simple pour appliquer une ou plusieurs modifications ponctuelles, tandis que REG.EXE est souvent privilégié dans les scripts d’administration.
Consultez notre guide :
Vérifier le résultat d’une modification
Après l’exécution d’une commande REG, vous pouvez contrôler le résultat avec :
REG QUERY "HKCU\Software\Test"
Cette vérification permet de confirmer que les valeurs ont bien été créées ou modifiées.
L’automatisation avec REG.EXE est particulièrement intéressante lorsque les mêmes modifications doivent être appliquées sur plusieurs ordinateurs ou réexécutées régulièrement dans le cadre d’une procédure d’administration.
Aller plus loin avec le Registre Windows
La commande REG permet d’automatiser pratiquement toutes les modifications réalisables avec l’Éditeur du Registre. Une fois les bases maîtrisées, vous pouvez l’utiliser pour personnaliser Windows, désactiver certaines fonctionnalités ou déployer des configurations sur plusieurs ordinateurs.
Les guides :
- Activer ou désactiver des fonctionnalités Windows avec le Registre : guide complet
- Utiliser des fichiers REG pour automatiser les modifications du Registre
- Les clés essentielles du Registre Windows
- Sauvegarder et restaurer le Registre Windows
- Registre Windows : guides complets pour comprendre, modifier et réparer la base de registre
- Le registre Windows ou la base de registre de Window
- Sauvegarder et restaurer le Registre Windows : le guide complet
- Fichiers .reg Windows 11/10 : guide complet pour créer, éditer et importer sans risque
- Comment réparer le registre Windows
L’article La commande REG sous Windows : guide complet avec exemples est apparu en premier sur malekal.com.


0 Commentaires