Comment supprimer et ajouter des clés de registre à partir de la ligne de commande

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.