Comment modifier le registre à partir de la ligne de commande

Conseil: Si vous essayez de modifier le registre à partir de la ligne de commande parce que vous ne parvenez pas à accéder à Windows normal, commencez par démarrer en mode sans échec Windows et exécutez Regedit à partir du mode sans échec.

Microsoft Windows XP, Vista et 7 utilisateurs

Les utilisateurs de Microsoft Windows XP peuvent afficher, modifier et modifier leur registre à partir de l'invite de commande MS-DOS à l'aide de la commande reg. Voir la page de commande reg pour plus d'informations et des exemples.

Les utilisateurs de Windows XP peuvent également utiliser la solution suivante pour modifier leur registre à partir de l'invite de commande.

Utilisateurs Microsoft Windows 95, 98, ME et 2000

Par défaut, les utilisateurs de Microsoft Windows 95, 98, ME et 2000 peuvent importer des fichiers de registre à partir de l'invite de commande à l'aide de la commande Regedit. À l'aide de cette commande et d'un fichier de registre contenant les commandes appropriées, un utilisateur peut ajouter, supprimer et autrement modifier le registre à partir de la ligne de commande.

Si vous souhaitez importer un fichier de registre à partir de la ligne de commande, vous pouvez utiliser la commande Regedit et le nom du fichier à importer. Par exemple, si le nom du fichier était hope.reg, vous devez taper la commande suivante à l'invite pour importer ce fichier dans le registre.

 Regedit hope.reg 

Le fichier hope.reg pourrait contenir les commandes nécessaires pour ajouter et supprimer des valeurs de registre. Vous trouverez ci-dessous quelques exemples de fichiers de registre pour créer des entrées, supprimer des entrées individuelles ainsi qu'un dossier complet. Pour créer ces fichiers vous-même, copiez les exemples suivants dans un fichier .reg vide ou utilisez le bloc-notes ou la commande d'édition pour créer un fichier à l'aide des commandes suivantes.

Remarque: les utilisateurs exécutant des versions antérieures de Windows peuvent souhaiter substituer REGEDIT4 à l' Éditeur du Registre Windows, version 5.00 .

L'exemple suivant ajoute un dossier ComputerHope dans le répertoire HKEY_LOCAL_MACHINE \ Software avec un exemple de chaîne contenant une valeur de données data .

Éditeur de registre Windows version 5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ ComputerHope]

"exemple" = "données ici"

Pour supprimer une seule entrée du registre, ajoutez une clé d'un trait d'union (moins) après le signe égal. Par exemple, si nous voulions supprimer notre valeur de chaîne "exemple" créée à l'aide de l'exemple ci-dessus, nous créerions le fichier .reg suivant.

 Éditeur du registre Windows version 5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ ComputerHope] "example" = - 

Enfin, pour supprimer le dossier et tous ses continents, créez un fichier .reg similaire à l'exemple suivant.

 Éditeur de registre Windows version 5.00 [-HKEY_LOCAL_MACHINE \ SOFTWARE \ ComputerHope] 

Commutateurs de commande Regedit disponibles et syntaxe utilisable

 REGEDIT [/ L: système] [/ R: utilisateur] [/ C] [/ R] [/ E] [/ S] [/ C] nom de fichier [clé_enregistrement] 
/ SLes commandes Regedit / s ou -s peuvent être ajoutées à la commande pour supprimer la boîte de confirmation "Voulez-vous vraiment ajouter les informations de hope.reg au registre?" lors de l'exécution de la commande sur la ligne de commande. Par exemple, en utilisant la même commande que celle utilisée précédemment, vous pouvez taper: Regedit / s hope.reg et importer immédiatement ce fichier de registre dans le registre.
/ EExportez le registre complet dans un fichier. Par exemple, en tapant: Regedit / e full.reg exporterait le registre complet dans le fichier full.reg.

Ce commutateur peut également être utilisé pour exporter des clés de registre individuelles. Par exemple, en tapant: Regedit / e software.reg "HKEY_LOCAL_MACHINE \ Software" exporterait toutes les valeurs de ce dossier dans le fichier software.reg.

Ce commutateur n'est pas sensible à la casse.

/RÉLes utilisateurs de Microsoft Windows 95, 98 et ME peuvent supprimer des clés de registre à l'aide de ce commutateur. Par exemple, en tapant: Regedit / d ""clé_documentaire est remplacé par la clé de registre que vous souhaitez supprimer supprime cette clé de registre.
/ L: SystèmeSpécifiez l'emplacement du fichier de registre system.dat sous Microsoft Windows 95, 98 et ME. Par exemple, Regedit /L:c:\windows\system.dat c: \ system.dat
/ R: utilisateurSpécifiez l'emplacement du fichier de registre user.dat sous Microsoft Windows 95, 98 et ME. Par exemple, Regedit /L:c:\windows\system.dat c: \ system.dat
/ CCompressez le fichier de registre. Ce commutateur ne fonctionne que sous Windows 98.