Menu Fermer

Les fichiers reg sur Windows

Les fichiers reg sont des fichiers qui permettent de modifier le registre Windows.
C’est la syntaxe par défaut lorsque l’on exporte ou importe des clés du registre Windows.

En clair ces derniers contiennent des instructions pour par exemple créer ou supprimer des clés du registre Windows.
On peut les utiliser pour ajouter ou supprimer des clés ou sauvegarder la base de registre.

Cet article vous explique comment utiliser les fichiers reg ainsi que la structure générale de ces derniers.

Les fichiers reg sur Windows

Comment fonctionne les fichiers Reg

Les fichiers .reg se présente sous la forme de fichier classique avec une icône représentant le registre Windows.

Exemple de fichier .reg

Fusionner un fichier reg

Pour utiliser ce dernier, il suffit de double cliquer dessus.
Le contenu va alors être appliqué à la base de registre de Windows.
On appelle cela fusionner les données dans le registre Windows.

Lorsque vous effectuez une fusion, Windows affiche un message d’alerte de l’éditeur du registre.
En effet, une mauvaise modification peut causer des dysfonctionnements.

Avertissement durant la fusion d'un fichier reg

Fichier Reg : Sauvegarder le registre Windows

Un fichier .reg se créé en exportant le registre Windows de deux manière :

Voici par exemple avec regedit.
Si vous désirez sauvegarder le contenu d’une clé, faites un clic droit sur cette dernière puis Exporter.

Exporter une clé du registre Windows

La sauvegarde se fait sous la forme d’un fichier reg que vous pouvez enregistrer sur votre disque à l’emplacement souhaité.

Exporter une clé du registre Windows

Une fois l’export terminé, il vous suffit de modifier les clés souhaitées.
Si cela provoque des problèmes, en fusionnant le fichier reg, vous pouvez restaurer le contenu du registre avant les modifications.

Exemple de fichier Reg

Les fichiers reg suivent une structure spécifique.
Si la syntaxe est incorrecte, une erreur s’affichera au moment de la fusion.

Voici un exemple de contenu d’un fichier reg avec :

  • En haut la version de registre
  • puis le contenu avec les clés du registre et leur valeur.
 Les fichiers reg sur Windows

L’exemple précédent va ajouter des valeur à la clé du registre Run.
Les valeurs sont SecurityHealth, Vmware User Process et Reflect UI.
Les données de la valeur SecurityHealth sont en hexadécimale alors que les autres sont en texte brutes.

C’est un fichier texte que vous pouvez éditer et modifier avec n’importe quel éditeur. Il faut simplement bien respecter la syntaxe afin de ne pas avoir d’erreur durant l’import.

Ajouter des valeurs

Ainsi la syntaxe pour ajouter une valeur à une clé est :

Windows Registry Editor Version 5.00

[Ruche-registre\cle registre\sous cle]
"Nom de la valeur"=Données de la valeur
"Nom de la valeur"=Données de la valeur
"Nom de la valeur"=Données de la valeur

Le type de données peut-être indiquées lorsqu’il ne s’agit pas d’un contenu en texte de la manière suivante.

Windows Registry Editor Version 5.00

[Ruche-registre\clé registre\sous clé]
"Nom de la valeur"=<Type de valeur type>:<Données de la valeur>

Par exemple avec un type DWord, cela donne :

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters]
"CrashOnCtrlScroll"=dword:00000001

Supprimer des clés ou valeurs

Pour supprimer une clé du registre, il faut ajouter le caractère – devant Ainsi voici la structure du fichier REG à utiliser :

Windows Registry Editor Version 5.00

[Ruche-registre\clé registre\sous clé]

Par exemple pour supprimer la clé HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run du registre Windows :

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]

Enfin si on désire supprimer une valeur, la syntaxe est la suivante :

Windows Registry Editor Version 5.00

[Ruche-registre\clé registre\sous clé]
"Nom de la valeur"=-

Soit donc par exemple pour supprimer la valeur Reflect UI de la clé Run.
Il faut utiliser le fichier REG suivant.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Reflect UI"=-