Les commandes applicables sur la base de registre : REG

Reg est un utilitaire de gestion de la base de registre en mode sous commande. Il comporte un ensemble de sous commandes telles que :

  1. query
  2. add
  3. delete
  4. copy
  5. save
  6. restore
  7. load
  8. unload
  9. compare
  10. import
  11. export

1. reg query

La commande reg query permet de consulter le contenu d’une clé de registre ou d’une valeur spécifiée.

Syntaxe :
REG QUERY Nom_de_clé [/v Nom_de_valeur | /ve] [/s]

  • Nom_de_clé : désigne le chemin de la clé sans oublier son nom.
  • Nom_de_valeur : designe le Nom, sous la clé sélectionnée, à interroger. S’il est omis, toutes les valeurs sous la clé sont interrogées
  • /ve : il permet d’interroger la valeur par défaut ou le nom de valeur vide
  • /s : il permet de faire recherche sur toutes les sous-clés et toutes les valeurs de façon récursive

2. reg add

La commande reg add permet d’ajouter une clé et une valeur dans le registre.

Syntaxe :
REG ADD Nom_de_clé [/v Nom_de_valeur | /ve] [/t Type] [/s Séparateur] [/d Données] [/f]

  • /t Types : il spécifie le types de données de RegKey :
    [ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN | REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN | REG_NONE | REG_EXPAND_SZ ]
    Si ce paramètre est omis, REG_SZ est pris par défaut.
  • /s Séparateur : elle spécifie le caractère utilisé comme séparateur dans votre chaîne de données pour REG_MULTI_SZ. Si ce paramètre est omis, "\0" est utilisé comme séparateur
  • /d Données : il specifie les données à affecter au Nom_de_valeur ajouté
  • /f : il sert à forcer l'écrasement de l'entrée de Registre existante, sans aucune confirmation

3. reg delete

Elle permet de supprimer une clé et une valeur dans le registre.

Syntaxe :
REG DELETE Nom_de_clé [/v Nom_de_valeur | /ve | /va] [/f]

4. reg copy

Elle copie une entrée de Registre vers un emplacement spécifié sur l'ordinateur local ou distant.

Syntaxe :
REG COPY Nom_de_clé1 Nom_de_clé2 [/s] [/f]

  • Nom_de_clé1 : Spécifie le chemin d'accès complet de la sous-clé à copier.
  • Nom_de_clé2 : Spécifie le chemin d'accès complet de la copie.

5. reg save

Elle permet d’enregistrer une copie des sous-clés, entrées ou données spécifiées du registre dans un format binaire.

Syntaxe :
REG SAVE Nom_de_clé Nom_de_fichier

  • Nom_de_fichier : il désigne le nom du fichier à enregistrer. Si aucun chemin d'accès n'est spécifié, le fichier est placé dans le dossier courant du processus appelant

6. reg restore

Elle réécrit les clés et valeurs qui ont été sauvegardées.

Syntaxe :
REG RESTORE Nom_de_clé Nom_de_fichier

7. reg load

Elle réécrit les clés et valeurs qui ont été sauvegardées dans une autre sous-clé.

Syntaxe :
REG LOAD Nom_de_clé Nom_de_fichier

8. reg unload

Elle annule l’action fait par red load.

Syntaxe :
REG UNLOAD Nom_de_clé

9. reg compare

Elle compare des sous-clés ou des valeurs spécifiées.

Syntaxe :
REG COMPARE Nom_de_clé1 Nom_de_clé2 [/v Nom_de_valeur | /ve] [Sortie] [/s]

  • Sortie : elle spécifie comment afficher les résultats de l'opération de comparaison. Sa valeur peut être OA, OD, OS…

10. reg import

Elle importe le contenu d’un fichier registre.

Syntaxe :
REG IMPORT nom_fichier

11. reg export

Elle permet de créer une copie des sous-clés, valeurs ou données spécifiées dans un fichier registre.

Syntaxe :
REG EXPORT Nom_de_clé Nom_de_fichier



Une question? Cliquez ici pour la poser.

Retour sur le portail de Windows