Reg

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Registre Windows en ligne de commande
Commande reg
Contexte Alternative scriptable à Regedit
Voir aussi Regedit

reg permet de lire, modifier, sauvegarder et exporter le registre Windows directement depuis la ligne de commande — utile pour scripter des changements reproductibles, là où regedit est purement interactif.

Ajouter une clé/valeur

REG ADD HKLM\Software\MonApp /v Stuff /t REG_BINARY /d 0001
REG ADD HKLM\Software\MonApp
  • /v — nom de la valeur à ajouter/changer
  • /ve — change la valeur par défaut de la clé
  • /t — type (REG_SZ par défaut, REG_DWORD, REG_BINARY, REG_MULTI_SZ...)
  • /d — données à affecter
  • /f — force l'écrasement sans confirmation

Supprimer une clé/valeur

REG DELETE HKLM\Software\MonApp /v Stuff /f
REG DELETE HKLM\Software\MonApp /va /f      REM supprime toutes les valeurs de la clé

⚠️ /f supprime sans confirmation — vérifier la clé ciblée avant d'exécuter, surtout dans un script.

Sauvegarder et restaurer (fichiers ruches)

REG SAVE HKLM\Software\MonApp sauvegarde.hiv
REG RESTORE HKLM\Software\MonApp sauvegarde.hiv

Format binaire natif (ruche), à distinguer de l'export `.reg` ci-dessous — utile pour une sauvegarde/restauration exacte d'une branche du registre.

Exporter et importer (fichiers .reg)

REG EXPORT HKLM\Software\MonApp export.reg
REG IMPORT export.reg

Format texte lisible et éditable, portable entre machines — le format à privilégier pour versionner ou documenter un changement de registre.

Interroger

REG QUERY HKLM\Software\MonApp
REG QUERY HKLM\Software\MonApp /v NomValeur
REG QUERY HKLM\Software\MonApp /s     REM récursif, sous-clés incluses

Voir aussi

  • Regedit — interface graphique équivalente