DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 310516 - Dernière mise à jour: vendredi 31 janvier 2014 - Version: 9.0

Sommaire

Résumé

Important Cette section, méthode ou tâche explique la procédure de modification du 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  (http://support.microsoft.com/kb/322756/fr/ ) Procédure de sauvegarde et de restauration du Registre dans Windows
Cet article décrit étape par étape comment ajouter, modifier ou supprimer des sous-clés et des valeurs de Registre à l'aide d'un fichier d'inscriptions dans le Registre (.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 des modifications du Registre sur plusieurs ordinateurs Windows. Lorsque vous exécutez un fichier .reg, le contenu du fichier est fusionné dans le Registre local. Par conséquent, la distribution de fichiers .reg doit s'effectuer avec précaution.

Syntaxe des fichiers .reg

Un fichier .reg a la syntaxe suivante :

Version_Éditeur_Registre
Ligne_vierge
[Chemin_accès_Registre_1]
"Nom_Élément_Données_1"="Type_Données_1:Valeur_Données_1"
Nom_Élément_Données_2"="Type_Données_2:Valeur_Données_2"
Ligne_vierge
[Chemin_accès_Registre_12]
"Nom_Élément_Données_3"="Type_Données_3:Valeur_Données_3"

où :

Version_Éditeur_Registre est « Windows Registry Editor 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.

Ligne_vierge est une ligne vierge. Elle identifie le début d'un nouveau chemin d'accès de Registre. Chaque clé ou sous-clé est un nouveau chemin d'accès de Registre. Si vous avez plusieurs clés dans votre fichier .reg, les lignes vierges peuvent vous aider à examiner et à dépanner le contenu.

Chemin_accès_Registre_x est le chemin d'accès de la sous-clé qui contient la première valeur que vous importez. Placez le chemin d'accès 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 de chemin d'accès n'existe pas dans le Registre, une nouvelle sous-clé est créée. Le contenu des fichiers de Registre est envoyé au Registre dans l'ordre dans lequel il est entré. Par conséquent, si vous souhaitez créer une nouvelle sous-clé avec une autre sous-clé au-dessous, vous devez entrer les lignes dans l'ordre correct.

Nom_Élément_Données_x est le nom de l'élément de données à 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). Si un élément de données existe, la valeur dans votre fichier .reg remplace la valeur existante. Le nom de l'élément de données et placé entre guillemets. Un signe égal (=) suit immédiatement le nom de l'élément de données.

Type_Données_x est le type de données de la valeur de Registre ; il est placé juste après le signe égal. Pour tous les types de données autres que REG_SZ (une valeur de chaîne), un signe deux-points est placé juste après le type de données. Si le type de données est REG_SZ, n'incluez pas la valeur de type de données ni les deux-points. Dans ce cas, Regedit.exe suppose que le type de données est REG_SZ. Le tableau suivant répertorie les types de données de Registre par défaut :
Réduire ce tableauAgrandir ce tableau
Type de donnéesType de données dans .reg
REG_BINARYhexadécimal
REG_DWORDdword
REG_EXPAND_SZhexadécimal(2)
REG_MULTI_SZhexadécimal(7)
Pour plus d'informations sur les types de données de Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986  (http://support.microsoft.com/kb/256986/fr/ ) Description du Registre de Microsoft Windows
Valeur_Données_x est placé juste après les 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éments de données pour le même chemin d'accès de Registre.

Remarque Le fichier de Registre doit contenir une ligne vide au bas du fichier.



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

Pour ajouter une sous-clé de Registre ou pour ajouter ou modifier une valeur de Registre, apportez les modifications appropriées dans le Registre, puis exportez les sous-clés appropriées. Les sous-clés de Registre exportées sont enregistrées automatiquement en tant que fichiers .reg. Pour apporter des modifications au Registre et exporter vos modifications vers un fichier .reg, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur Exécuter, tapez regedit dans la zone Ouvrir, puis cliquez sur OK.
  2. Recherchez la sous-clé qui contient les éléments de Registre à modifier, puis cliquez dessus.
  3. Cliquez sur Fichier, puis sur Exporter.

    Cette étape sauvegarde la sous-clé avant que vous n'effectuiez 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 le nom de fichier sous lequel enregistrer le fichier .reg contenant les éléments de Registre d'origine, puis cliquez sur Enregistrer.

    Remarque Utilisez un nom de fichier qui indique son 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 réexporter la sous-clé, mais utilisez un nom de fichier différent pour le fichier .reg. Vous pouvez utiliser ce fichier .reg pour apporter vos modifications au Registre sur un autre ordinateur.
  7. Testez vos modifications sur l'ordinateur local. S'ils provoquent un problème, double-cliquez sur le fichier qui contient la sauvegarde des données de Registre d'origine afin de restaurer le Registre à son état d'origine. Si les modifications fonctionnent comme prévu, vous pouvez distribuer le fichier .reg que vous avez créé à l'étape 6 sur d'autres ordinateurs en appliquant les méthodes de la section « Distribution de modifications du Registre » de cet article.

Suppression de sous-clés et de valeurs de Registre

Pour supprimer une clé de Registre avec un fichier .reg, mettez un trait d'union (-) devant le Chemin_accès_Registre dans le fichier .reg. Par exemple, pour supprimer la sous-clé Test de la clé de Registre suivante :
HKEY_LOCAL_MACHINE\Software
mettez un trait d'union devant la clé de Registre suivante dans le fichier .reg :
HKEY_LOCAL_MACHINE\Software\Test
L'exemple suivant a un fichier .reg qui peut effectuer cette tâche.
[-HKEY_LOCAL_MACHINE\Software\Test]
Pour supprimer une valeur de Registre avec un fichier .reg, mettez un trait d'union (-) après le signe égal qui suit Nom_Élément_Données dans le fichier .reg. Par exemple, pour supprimer la valeur de Registre TestValue de la clé de Registre suivante :
HKEY_LOCAL_MACHINE\Software\Test
insérez un trait d'union après "TestValue"= dans le fichier .reg. L'exemple suivant a 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.

Renommer les clés et les 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 à des utilisateurs dans un message électronique, placer un fichier .reg sur un partage réseau et demander aux utilisateurs du partage réseau de l'exécuter, ou vous pouvez 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 :
Éditeur du Registre
Voulez-vous vraiment ajouter les informations contenues dans chemin_fichier_.reg au Registre ?
Si l'utilisateur clique sur Oui, il reçoit le message suivant :
Éditeur du Registre
Les informations de chemin_fichier_.reg ont été inscrites 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 silencieusement le fichier .reg (avec le commutateur /s) à partir d'un fichier de commandes de script de connexion, utilisez la syntaxe suivante :
regedit.exe /s chemin d'accès au fichier .reg
Vous pouvez également utiliser la Stratégie de groupe ou la Stratégie Système pour distribuer des modifications du Registre sur votre réseau. Pour plus d'informations, consultez le site web Microsoft suivant :
http://msdn.microsoft.com/fr-fr/library/ms954395.aspx (http://msdn.microsoft.com/fr-fr/library/ms954395.aspx)
Remarque Si les modifications fonctionnent, vous pouvez envoyer le fichier d'inscription aux utilisateurs concernés sur le réseau.


Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows 7 Entreprise
  • Windows 7 Professionnel
  • Windows 7 Édition Familiale Basique
  • Windows 7 Édition Familiale Premium
  • Windows 7 Édition Starter
  • Windows 7 Édition Integrale
  • 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 Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 for Embedded Systems
  • Windows Vista Professionnel
  • Windows Vista Entreprise
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Starter
  • Windows Vista Édition Intégrale
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 R2 Datacenter without Hyper-V
  • Windows Server 2008 R2 Enterprise without Hyper-V
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 R2 Standard without Hyper-V
  • Windows Server 2008 Service Pack 2
  • Windows Server 2008 Standard without Hyper-V
  • Windows Vista Professionnel 64 bits
  • Windows Vista Entreprise 64 bits
  • Windows Vista Édition Familiale Basique 64 bits
  • Windows Vista Édition Familiale Premium 64 bits
  • Windows Vista Service Pack 1
  • Windows Vista Service Pack 2
  • Windows Vista Édition Intégrale 64 bits
  • Windows 7 Professional for Embedded Systems
  • Windows 7 Service Pack 1
  • Windows 7 Ultimate for Embedded Systems
Mots-clés : 
kbenv kbhowtomaster KB310516
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store