Applies ToWindows 7 Enterprise Windows 7 Professional Windows 7 Home Basic Windows 7 Home Premium Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Tablet PC Edition Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Foundation Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 R2 Service Pack 1 Windows Server 2008 Service Pack 2 Windows Server 2008 Standard without Hyper-V Windows Vista Business 64-bit Edition Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Service Pack 2 Windows Vista Ultimate 64-bit Edition Windows 7 Service Pack 1

Remarques

  • Cet article est destiné aux utilisateurs avancés, aux administrateurs et aux professionnels de l’informatique.

  • L’importation de fichiers d’entrées d’inscription (.reg) est une fonctionnalité de Regedit.exe et n’est pas prise en charge par Regedt32.exe. Vous pouvez utiliser Regedit.exe pour apporter des modifications au Registre sur un ordinateur Windows NT 4.0 ou Windows 2000, mais certaines modifications nécessitent Regedt32.exe. Par exemple, vous ne pouvez pas ajouter ou modifier REG_EXPAND_SZ ou REG_MULTI_SZ valeurs avec Regedit.exe sur un ordinateur Windows NT 4.0 ou Windows 2000. Regedt32.exe est le principal Rédacteur du Registre pour Windows NT 4.0 et Windows 2000. Si vous devez utiliser Regedt32.exe, vous ne pouvez pas utiliser les fichiers d’entrées d’inscription (.reg) pour modifier le Registre. Pour plus d’informations sur les différences entre Regedit.exe et Regedt32.exe, cliquez sur le numéro ci-dessous pour afficher l’article dans la Base de connaissances Microsoft :

    141377 Différences entre Regedit.exe et Regedt32.exe  

DANS CETTE TÂCHE

Résumé

Important : cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

322756 Comment sauvegarder et restaurer le Registre dans Windows Cet article pas à pas explique comment ajouter, modifier ou supprimer des sous-clés et des valeurs de Registre à l’aide d’un fichier d’entrées d’inscription (.reg). Regedit.exe utilise des fichiers .reg pour importer et exporter des sous-clés et des valeurs de Registre. Vous pouvez utiliser ces fichiers .reg pour distribuer à distance les modifications du Registre sur plusieurs ordinateurs Windows. Lorsque vous exécutez un fichier .reg, le contenu du fichier fusionne dans le registre local. Par conséquent, vous devez distribuer .reg fichiers avec prudence.revenir en haut

Syntaxe de . Fichiers reg

Un fichier .reg a la syntaxe suivante :RegistryEditorVersionLigne vide [RegistryPath1] « DataItemName1"="DataType1 :DataValue1"DataItemName2"="DataType2 :DataValue2"Ligne vide [RegistryPath2] « DataItemName3"="DataType3 :DataValue3 » where :RegistryEditorVersion est « Windows Registry Rédacteur Version 5.00 » pour Windows 2000, Windows XP et Windows Server 2003, ou « REGEDIT4 » pour Windows 98 et Windows NT 4.0. L’en-tête « REGEDIT4 » fonctionne également sur les ordinateurs Windows 2000, Windows XP et Windows Server 2003.Une ligne vide est une ligne vide. Cela identifie le début d’un nouveau chemin d’accès au Registre. Chaque clé ou sous-clé est un nouveau chemin d’accès au Registre. Si vous avez plusieurs clés dans votre fichier .reg, des lignes vides peuvent vous aider à examiner et à dépanner le contenu.RegistryPathx est le chemin de la sous-clé qui contient la première valeur que vous importez. Placez le chemin entre crochets et séparez chaque niveau de la hiérarchie par une barre oblique inverse. Par exemple :

[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Un fichier .reg peut contenir plusieurs chemins d’accès au Registre. Si le bas de la hiérarchie dans l’instruction path n’existe pas dans le Registre, une sous-clé est créée. Le contenu des fichiers de registre est envoyé au registre dans l’ordre dans lequel vous les entrez. Par conséquent, si vous souhaitez créer une sous-clé avec une autre sous-clé en dessous, vous devez entrer les lignes dans l’ordre correct.DataItemNamex est le nom de l’élément de données que vous souhaitez importer. Si un élément de données dans votre fichier n’existe pas dans le Registre, le fichier .reg l’ajoute (avec la valeur de l’élément de données). S’il existe un élément de données, la valeur de votre fichier .reg remplace la valeur existante. Les guillemets entourent le nom de l’élément de données. Un signe égal (=) suit immédiatement le nom de l’élément de données.DataTypex est le type de données de la valeur de Registre et suit immédiatement le signe égal. Pour tous les types de données autres que REG_SZ (valeur de chaîne), un signe deux-points suit immédiatement le type de données. Si le type de données est REG_SZ , n’incluez pas la valeur ou le signe deux-points du type de données. Dans ce cas, Regedit.exe suppose REG_SZ pour le type de données. Le tableau suivant répertorie les types de données de Registre classiques :

Type de données

DataType dans .reg

REG_BINARY

Hexadécimal

REG_DWORD

Dword

REG_EXPAND_SZ

hexadecimal(2)

REG_MULTI_SZ

hexadecimal(7)

Pour plus d’informations sur les types de données du Registre, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :

256986 La description du Registre Microsoft WindowsDataValuex suit immédiatement le signe deux-points (ou le signe égal avec REG_SZ) et doit être au format approprié (par exemple, chaîne ou hexadécimal).   Utilisez le format hexadécimal pour les éléments de données binaires.Remarque Vous pouvez entrer plusieurs lignes d’élément de données pour le même chemin d’accès au Registre.Notez que le fichier de Registre doit contenir une ligne vide en bas du fichier.revenir en haut

Ajout de sous-clés de Registre ou ajout et modification de valeurs de Registre

Pour ajouter une sous-clé de Registre ou ajouter ou modifier une valeur de Registre, apportez les modifications appropriées dans le Registre, puis exportez la ou les sous-clés appropriées. Les sous-clés de Registre exportées sont automatiquement enregistrées en tant que fichiers .reg. Pour apporter des modifications au Registre et exporter vos modifications dans un fichier .reg, procédez comme suit :

  1. Cliquez sur Démarrer, sur Exécuter, tapez regedit dans la zone Ouvrir, puis cliquez sur OK.

  2. Recherchez et cliquez sur la sous-clé qui contient le ou les éléments de Registre que vous souhaitez modifier.

  3. Cliquez sur Fichier, puis sur Exporter.Cette étape remonte la sous-clé avant d’apporter des modifications. Vous pouvez réimporter ce fichier dans le Registre ultérieurement si vos modifications provoquent un problème.

  4. Dans la zone Nom de fichier, tapez un nom de fichier à utiliser pour enregistrer le fichier .reg avec les éléments de Registre d’origine, puis cliquez sur Enregistrer.Remarque Utilisez un nom de fichier qui vous rappelle le contenu, par exemple une référence au nom de la sous-clé.

  5. Dans le volet droit, ajoutez ou modifiez les éléments de Registre souhaités.

  6. Répétez les étapes 3 et 4 pour exporter à nouveau la sous-clé, mais utilisez un autre nom de fichier pour le fichier .reg. Vous pouvez utiliser ce fichier .reg pour apporter des modifications au Registre sur un autre ordinateur.

  7. Testez vos modifications sur l’ordinateur local. En cas de problème, double-cliquez sur le fichier qui contient la sauvegarde des données du Registre d’origine pour rétablir l’état d’origine du registre. Si les modifications fonctionnent comme prévu, vous pouvez distribuer les .reg que vous avez créées à l’étape 6 à d’autres ordinateurs à l’aide des méthodes de la section « Distribution des modifications du Registre » de cet article.

Retour au début

Suppression de clés et de valeurs de Registre

Pour supprimer une clé de Registre avec un fichier .reg, placez un trait d’union (-) devant RegistryPath dans le fichier .reg. Par exemple, pour supprimer la sous-clé Test de la clé de Registre suivante :

HKEY_LOCAL_MACHINE\Software Placez un trait d’union devant la clé de Registre suivante dans le fichier .reg :

HKEY_LOCAL_MACHINE\Software\Test L’exemple suivant contient un fichier .reg qui peut effectuer cette tâche.

[-HKEY_LOCAL_MACHINE\Software\Test] Pour supprimer une valeur de Registre avec un fichier .reg, placez un trait d’union (-) après le signe égal suivant DataItemName dans le fichier .reg. Par exemple, pour supprimer la valeur de Registre TestValue de la clé de Registre suivante :

HKEY_LOCAL_MACHINE\Software\Test placez un trait d’union après « TestValue » = dans le fichier .reg. L’exemple suivant contient un fichier .reg qui peut effectuer cette tâche.

HKEY_LOCAL_MACHINE\Software\Test « TestValue"=- Pour créer le fichier .reg, utilisez Regedit.exe pour exporter la clé de Registre à supprimer, puis utilisez le Bloc-notes pour modifier le fichier .reg et insérer le trait d’union.revenir en haut

Renommage des clés et des valeurs de Registre

Pour renommer une clé ou une valeur, supprimez la clé ou la valeur, puis créez une nouvelle clé ou valeur avec le nouveau nom.

Distribution des modifications du Registre

Vous pouvez envoyer un fichier .reg aux utilisateurs dans un message électronique, placer un fichier .reg sur un partage réseau et diriger les utilisateurs vers le partage réseau pour l’exécuter, ou ajouter une commande aux scripts d’ouverture de session des utilisateurs pour importer automatiquement le fichier .reg lorsqu’ils se connectent. Lorsque les utilisateurs exécutent le fichier .reg, ils reçoivent les messages suivants :

Rédacteur du Registre Êtes-vous sûr de vouloir ajouter les informations dans le chemin d'.reg fichier au Registre ? Si l’utilisateur clique sur Oui, l’utilisateur reçoit le message suivant :

Rédacteur du Registre Les informations contenues dans le chemin d'.reg fichier ont été correctement entrées dans le registre. Regedit.exe prend en charge un commutateur de ligne de commande /s pour ne pas afficher ces messages. Par exemple, pour exécuter en mode silencieux le fichier .reg (avec le commutateur /s) à partir d’un fichier de commandes de script de connexion, utilisez la syntaxe suivante :

regedit.exe chemin /s du fichier .reg Vous pouvez également utiliser stratégie de groupe ou une stratégie système pour distribuer les modifications du Registre sur votre réseau. Pour plus d’informations, visitez le site web Microsoft suivant :

Distribution des modifications du Registre Remarque Si les modifications fonctionnent, vous pouvez envoyer le fichier d’inscription aux utilisateurs appropriés sur le réseau.revenir en haut

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.