Les fichiers reg sont des fichiers qui permettent de modifier le registre Windows.
En clair ces derniers contiennent des instructions pour par exemple créer ou supprimer des clés du registre Windows.
Cet article vous explique comment utiliser les fichiers reg ainsi que la structure générale de ces derniers.

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.

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 du registre Windows peut causer des dysfonctionnements.

Export et restauration du registre
Ces fichiers reg peuvent aussi être créés à partir de l’éditeur du registre Windows (regedit).
Cela permet d’exporter le contenu des clés du registre Windows avant modifications et suppression.
Par exemple, si vous désirez sauvegarder le contenu d’une clé, faites un clic droit sur cette dernière puis Exporter.

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

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.

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.
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 celle-ci ce qui nous donne :
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 :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Reflect UI"=-
Liens autour de la récupération du registre Windows
Quelques liens autour de la base de registre de Windows et la récupération de ce dernier depuis des Live CD ou en invite de commandes.
Tous les tutoriels autour du registre Windows :
L’article Les fichiers reg sur Windows est apparu en premier sur malekal's site.