Il existe quelques scénarios dans lesquels un utilisateur Windows peut avoir ou vouloir utiliser la ligne de commande au lieu de l'outil Regedit pour modifier, supprimer ou ajouter des clés dans le registre Windows.
Il se peut qu'un virus ou un autre logiciel malveillant ait un accès limité au registre, de sorte que regedit ne peut pas être utilisé. Une autre raison possible est l'utilisation de scripts ou de commandes pour effectuer des opérations telles que l'ajout ou la suppression régulière de clés en exécutant simplement un fichier de commandes sur le système informatique.
L'outil de ligne de commande reg.exe fourni avec le système d'exploitation Windows peut être utilisé pour gérer le registre à partir de la ligne de commande. Il vous fournit un accès pour supprimer ou ajouter des informations, mais également d'autres options telles que l'exportation, la comparaison ou l'importation de clés.
reg.exe: outil de ligne de commande du registre
Entrer reg /? sur la ligne de commande affiche toutes les options possibles disponibles. Vous pouvez générer une invite de commande en tapotant sur la touche Windows, en tapant cmd.exe et en appuyant sur la touche Entrée.

Supprimer une clé de registre à l'aide de la ligne de commande
La commande reg delete peut être utilisée sur des machines locales et distantes. La commande de base ressemble à la suivante
reg delete keyname valuename parameters
Pour supprimer une clé avec toutes ses valeurs et sous-clés, un utilisateur doit exécuter la commande suivante
reg delete HKLM\Software\Test
C'est la forme la plus élémentaire de suppression d'une clé de registre de la ligne de commande. Cela supprimera la clé Test avec toutes ses sous-clés et ses valeurs.
reg delete \\RemoteSystem\HKLM\Software\Test /v Testvalue
Cet exemple supprime la valeur de registre Testvalue sous Test sur la machine distante RemoteSystem.
Ajouter une clé de registre à partir de la ligne de commande
Le commutateur add utilise une structure similaire. La commande de base
reg add HKLM\Software\Test
ajoute la clé Test à HKLM \ Software \
Les paramètres \ t et \ d qui définissent le type de données Regkey et la valeur attribuée sont importants.
reg add HKLM\Software\Test /v Testdata /t REG_BINARY /d ffffff
Ajoute la valeur Testdata à la clé Test de type reg_binary et contenant les données ffffff.
Reg.exe propose d'autres options pratiques, telles que l'exportation de tout ou partie du registre à l'aide du paramètre / export, ou à l'aide du paramètre / import pour importer des données dans le registre.
En utilisant le /? paramètre explique chaque commande en détail. Ceci conclut le petit tutoriel sur la suppression et l’ajout de clés de registre à partir de la ligne de commande.
Mise à jour : cette méthode fonctionne dans toutes les versions prises en charge du système d'exploitation Windows.