Table des matières
Ce tutoriel contient des instructions sur la façon dont vous pouvez ajouter au registre une valeur de registre "REG_BINARY" en utilisant la commande "REG ADD".
Il y a quelques jours, j'ai voulu exporter et importer une valeur de registre spécifique "REG_BINARY" d'un ordinateur (appelons-le "Ordinateur A") à un autre (appelons-le "Ordinateur B"), en utilisant la commande "REG ADD". J'ai donc suivi les étapes ci-dessous :
Sur l'ordinateur A, j'ai utilisé la commande "Exporter" dans l'Éditeur de registre pour enregistrer la clé de registre contenant la valeur "REG_BINARY" que je voulais importer sur l'ordinateur B.
Ensuite, j'ai transféré le fichier .REG exporté sur l'ordinateur B et je l'ai ouvert dans le bloc-notes pour voir son contenu.
3. à partir du fichier .REG, je voulais importer uniquement la valeur REG_BINARY de "System Bus Extender" sur l'ordinateur B, et la seule façon de le faire est d'utiliser la commande "REG ADD".
J'ai donc copié les données de la valeur REG_BINARY de "System Bus Extender" (qui sont mises en évidence dans la capture d'écran ci-dessous), et je les ai collées à la fin de la commande "REG ADD".
4. après avoir copié les données, la commande "reg add" ressemblait à ceci :
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\GroupOrderList" /f /v "System Bus Extender" /t REG_BINARY /d hex:0e,00,00,00,00,07,00,00,00,03,00,00,00,04,00,00,00,01,\N
00,00,00,0f,00,00,00,08,00,00,00,09,00,00,00,0a,00,00,00,0b,00,00,00,0c,00,\
00,00,0d,00,00,00,0e,00,00,00,02,00,00,00,05,00,00,00
Comme vous pouvez l'imaginer, la commande "reg add" n'a pas fonctionné, car elle n'accepte pas les barres obliques inversées, les pauses ou les virgules et donne l'erreur suivante :
"ERROR : Syntaxe non valide. Spécifiez une valeur hexagonale valide pour '/d'.
Tapez "REG ADD / ?" pour l'utilisation".
Comment ajouter dans le registre une valeur REG_BINARY avec la commande REG ADD.
La manière correcte d'ajouter une valeur REG_BINARY spécifique est de convertir les données de la valeur REG_BINARY en une forme que la commande "reg add" peut reconnaître.
Pour convertir les données hexadécimales REG_BINARY afin de les utiliser dans la commande REG ADD, suivez les étapes ci-dessous :
1. Ouvrez le fichier de registre (.REG) qui contient la valeur REG_BINARY que vous voulez importer en utilisant la commande "reg add".
2. sélectionnez et Copie ( CTRL + C ) dans le presse-papiers toutes les données après le "hex :" préfixe de la valeur REG_BINARY (que vous souhaitez importer, par exemple la valeur binaire "System Bus Extender").
3. Ouvrez une nouvelle fenêtre de bloc-notes et appuyez sur CTRL + V pour coller les données copiées du presse-papiers.
4. Maintenant supprimer (supprimer) du texte tous le site Barre oblique inversée (\) le Sauts de page le espaces et le Virgules (,).
5. À la fin, vous aurez une longue ligne, comme celle de la capture d'écran ci-dessous :
6. Sélectionnez tout le texte avec CTRL + A et appuyez sur CTRL +V pour le copier dans le presse-papiers.
7. Allez à la fin de la commande "REG ADD", ajoutez un espace après "/d" et appuyez sur CTRL + V pour coller les données de la valeur REG_BINARY. Après cela, la commande "reg add" ressemblera à ceci :
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\GroupOrderList" /f /v "System Bus Extender" /t REG_BINARY /d 0e000000070000000300000004000000010000000f00000008000000090000000a0000000b0000000c0000000d0000000e0000000200000005000000
7. Enfin, appuyez sur Entrez pour exécuter la commande et vous avez terminé !
C'est tout ! Dites-moi si ce guide vous a aidé en laissant un commentaire sur votre expérience. Merci d'aimer et de partager ce guide pour aider les autres.
Andy Davis
Blog d'un administrateur système sur Windows