Gérer le registre en ligne de commande

Dernière mise à jour le 4 novembre 2009 à 12:20 par marlalapocket
Publié par fahd_zboot
Cette astuce vous permet de gérer la base de registre en ligne de commande avec la commande REG. Ceci pourrait être utile en cas d'infection qui empêche l'accès au registre ou bien lorsqu'on veut créer un batch qui modifie le registre.

Remarques :
  • La manipulation du registre n'est pas une opération aisée. Il est recommandé de sauvegarder sa base de registre avant de faire quoi que ce soit.
  • Si le nom de la clé ou la valeur que vous voulez manipuler contient un ou plusieurs espaces, alors il faut utiliser des guillemets. Par exemple :
    REG ADD "HKLM\Software\Nouvelle clé"
  • Note de l'éditeur : d'autres éléments seront prochainement ajoutés.




Ouvrir l'invite de commandes


Pour commencer, il faut exécuter l'invite de commande avec des droits élevés :
  • Sous XP :
    • Menu Démarrer > Exécuter
    • Taper cmd et valider
  • Sous Vista :
    • Menu Démarrer > Tous les programmes > Accessoires
    • Clic droit sur l'invite de commandes > Exécuter en tant qu'administrateur

Obtenir de l'aide sur la commande REG


Il suffit d'ajouter /? après la commande.

Exemples :

REG /?
REG ADD /?
REG COPY /?

Ajouter un élément


Ajouter une clé


REG ADD [emplacement de la clé]\[nom de la nouvelle clé]

Ajouter une valeur


REG ADD [emplacement de la nouvelle valeur] /V [nom de la valeur] /T [type de la valeur] /D [données de la valeur]


Le commutateur /T est pour préciser le type de la valeur à ajouter. On peut avoir six types de valeurs :
  • REG_SZ
  • REG_MULTI_SZ
  • REG_EXPAND_SZ
  • REG_DWORD
  • REG_BINARY
  • REG_NONE

Ajouter la valeur par défaut


REG ADD [emplacement de la nouvelle valeur] /VE /D [données de la valeur]

Supprimer un élément


Supprimer une clé


REG DELETE [nom de la clé]


Supprime la clé sélectionnée ainsi que toutes les valeurs et sous clés qu'elle contient.

Supprimer une valeur


REG DELETE [nom de la clé] /V [nom de la valeur]

Supprimer la valeur par défaut


REG DELETE [nom de la clé] /VE

Modifier un élément


Il suffit de créer un nouveau élément en ajoutant le commutateur /F à la fin pour supprimer la demande de confirmation de l'écrasement de l'ancien élément.

À voir également

Meilleures réponses pour « Gérer le registre en ligne de commande » dans :
Base de Registre : Sauvegarde et Restauration Voir Sauvegarder et Restaurer le Registre de Windows XP Voici 2 méthodes simple pour Sauvegarder et Restaurer le Registre de Windows XP. Exporter - Importer Sauvegarde et Restauration à l'aide de la console de récupération de Windows...
[Windows] Changer l'adresse IP en ligne de commande avec Netsh Voir Sous les systèmes Windows 2000/Windows XP et supérieurs, il est possible de modifier les paramètres TCP/IP à partir d'une simple ligne de commande, afin par exemple d'automatiser cette tâche grâce à un script. Ceci est possible grâce à l'outil...
[Windows] Démarrer/arrêter un service en ligne de commande Voir L'outil netsh (netsh.exe) permet d'automatiser le démarrage ou l'arrêt d'un service grâce à la ligne de commande suivante : Pour démarrer un service : Net start nom_du_service Pour arrêter un service : Net stop nom_du_service Cela nécessite les...
Tests et diagnostics du réseau VoirTester la configuration IP Avant toute chose, il est recommandé de véfier la configuration IP de l'ordinateur. Les systèmes Windows proposent un outil en ligne de commande, appelé ipconfig permettant de connaître la configuration IP de...
Linux - Gestion des utilisateurs VoirPremier pas de l'administrateur Lorsque diverses personnes ont accès à un système, il est nécessaire que l'administrateur système gère les utilisateurs. Pour ceci, les commandes usuelles et les fichiers à configurer doivent être connus. Les...
Les commandes FTP VoirLe protocole FTP FTP (File Transfer Protocol) est un protocole, c'est-à-dire un langage standard de communication entre deux machines, permettant à des machines de types différents (ou dont le système d'exploitation est différent) de...