Les Allergies
Alimentaires

Gérer le registre en ligne de commande

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

Publié par fahd_zboot - Dernière mise à jour le 4 novembre 2009 à 12:20 par marlalapocket
Ce document intitulé « Gérer le registre en ligne de commande » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Gérer le registre en ligne de commande
  •  Clé registre par batch (Résolu) » Bonjour, j'ai une clé registre : [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs] "Order"=hex: et je voudrai l'intégrer dans un Batch avec la commande REG ADD mais voila je bute sur la syntaxe....
  •  Ligne de Commande pour Zipper automatiquement (Résolu) » Meilleure réponse: jar -xf aaa.zip
  •  Editeur du registre (Résolu) » Meilleure réponse: Plusieurs façons de rétablir l'accès à la BdR 1) Sous XP Pro démarrer -> exécuter -> gpedit.msc puis entrée Cliquer sur le + à gauche de "configuration utilisateur" Cliquer sur le + à gauche de "Modèles d'administration" Cliquer sur le
  •  Gros gros problème Daemon Tools Lite » Meilleure réponse: moi j'avais le même problème et j'ai réussi à le supprimer en ouvrant "ordinateur", en faisant une recherche (en haut à droite) avec le mot "daemon", et là, il m'a entre autres trouvé un fichier "unistall" que j'ai essayé d'ouvrir, il m
  •  Windows 7: Faire apparaitre la commande exécuter » Fiches pratiques : Windows 7: Faire apparaitre la commande exécuter Tout comme sous Vista, par défaut la commande Exécuter n'apparaît pas dans le menu Démarrer de Windows 7. Il faut taper Exécuter dans Rechercher pour y accéder ou utiliser le raccourci WIN +...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Les principales clés de la base de registre
Refus d'ouverture de session Windows