Qu'est-ce que le format de fichier REG ?
Les fichiers du registre Windows peuvent être enregistrés avec l'extension .reg. Il s'agit d'un fichier texte brut qui peut être ouvert dans n'importe quel éditeur de texte - pour le lire en toute sécurité, faites un clic droit et choisissez Modifier plutôt que de double-cliquer, ce qui fusionnerait son contenu directement dans le registre. Un fichier de registre est créé lorsque des clés de registre sont exportées à des fins de sauvegarde avant d'apporter des modifications au registre. Les fichiers .reg peuvent ensuite être utilisés pour réimporter ces clés et restaurer les paramètres.
Format de fichier .reg - comment les informations sont stockées
Le Registre Windows est une base de données hiérarchique qui stocke les paramètres du système, des applications et du matériel. Les fichiers .reg encodent ces données dans une mise en page textuelle structurée similaire à l'apparence d'un fichier .ini. Les fichiers modernes (Windows 2000 et versions ultérieures) sont encodés en UTF-16 LE et commencent par la ligne d'en-tête Windows Registry Editor Version 5.00 ; les fichiers hérités de l'ère Windows 9x utilisent l'en-tête REGEDIT4 et l'encodage ANSI. Chaque fichier .reg contient :
- ligne d'en-tête - l'identifiant de l'éditeur de registre (
Windows Registry Editor Version 5.00ouREGEDIT4) - sections de chemin de clé - les chemins d'entrée du registre avec la syntaxe
[<Nom de la ruche>\<Nom de la clé>\<Nom de la sous-clé>] - lignes de nom de valeur -
"Nom de la valeur"=<type>:<données>, où le préfixe de type peut êtredword:,hex:,hex(2):, etc. ; les valeurs de chaîne (REG_SZ) utilisent une forme simple entre guillemets - valeur par défaut - écrite sous la forme
@=au lieu d'une entrée nommée - marqueurs de suppression -
[-HKEY...]supprime une clé entière ;"nom"=-supprime une seule valeur
Chaque nouvelle valeur utilise une nouvelle ligne.
Comment les fichiers .reg de Windows sont-ils utilisés ?
Les fichiers .reg peuvent importer ou exporter des données du registre. Ils sont appliqués par regedit.exe - un double-clic déclenche une invite UAC et de confirmation, puis fusionne les entrées dans le registre actif - ou par l'utilitaire en ligne de commande reg.exe. Contrairement à un script .bat, un fichier .reg ne peut pas exécuter de commandes arbitraires ; il ajoute, met à jour ou supprime uniquement des entrées de registre. Il est fortement conseillé de sauvegarder le registre avant d'appliquer tout fichier .reg et d'examiner son contenu dans un éditeur de texte au préalable. Selon les modifications apportées, il peut être nécessaire de redémarrer le système.
Sécurité et sûreté
RISQUE : HIGHC'est le fait essentiel concernant les fichiers .reg : un double-clic FUSIONNE le fichier dans votre Registre Windows, modifiant immédiatement les paramètres du système ou des applications après une invite UAC + confirmation - il ne s'ouvre pas simplement pour consultation. Un .reg malveillant peut désactiver les invites de Windows Defender/Update, ajouter des logiciels malveillants au démarrage automatique, modifier les associations de fichiers ou casser le système d'exploitation, et les entrées préfixées par « - » suppriment des clés. Pratique sûre : ne lancez JAMAIS un .reg provenant d'une source non fiable ; faites un clic droit > Modifier pour le lire d'abord dans le Bloc-notes, exportez une sauvegarde de la branche concernée (regedit > Fichier > Exporter), et seulement ensuite appliquez-le. Méfiez-vous des outils de « nettoyage/optimisation du registre » annoncés aux côtés des fichiers .reg - beaucoup sont de faible valeur ou regroupent des logiciels publicitaires (PUP) ; Windows n'a besoin d'aucune application tierce pour gérer les .reg.
Détails du format
en brefProgrammes qui ouvrent les fichiers REG
Détails techniques
spécifications approfondies| Encodage du fichier | UTF-16 LE avec BOM FF FE facultatif (moderne, Windows 2000+) ; ANSI (hérité REGEDIT4, Windows 9x) |
| Identifiant de format | La première ligne est toujours une chaîne d'en-tête : « Windows Registry Editor Version 5.00 » (moderne) ou « REGEDIT4 » (hérité) |
| Type MIME | text/plain |
| Structure | Ligne d'en-tête, puis blocs de section [HKEY_...\Clé\Sous-clé], chacun contenant des lignes « NomValeur »=type:données ; des lignes vides séparent les sections |
| Types de données pris en charge | REG_SZ (chaîne entre guillemets), REG_DWORD (dword:), REG_BINARY (hex:), REG_EXPAND_SZ (hex(2):), REG_MULTI_SZ (hex(7):), REG_QWORD (hex(b):) |
| Syntaxe de la valeur par défaut | @= désigne la valeur par défaut non nommée d'une clé |
| Syntaxe de suppression de clé | Préfixez le chemin de la clé avec un signe moins : [-HKEY_...\Clé] |
| Syntaxe de suppression de valeur | Attribuez un trait d'union comme donnée : « NomValeur »=- |
| Continuation de ligne | Les valeurs hexadécimales/binaires longues peuvent être réparties sur plusieurs lignes à l'aide d'une barre oblique inverse finale (\) |
| Méthode d'importation | Le double-clic invoque regedit.exe et fusionne les entrées après une invite UAC + confirmation ; CLI : reg import fichier.reg |
| Compression | Aucune - texte brut |
| Somme de contrôle / intégrité | Aucune - pas de somme de contrôle intégrée ni de signature numérique |
| Prise en charge des plateformes | Windows uniquement ; traité comme du texte brut sur macOS et Linux sans effet sur le registre |
| Outils associés | Éditeur du Registre (regedit.exe), reg.exe (importation/exportation/requête en ligne de commande) |
| Publié | Windows 95 (.reg import/export); current text format since Windows 2000/XP |
| Dernière version | Windows Registry Editor Version 5.00 (UTF-16, since Windows 2000) |
| Spécification | learn.microsoft.com |
Conversions REG
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers REG.