Script pour supprimer des clés du registre
marcbaertschi
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
Fractal -
Fractal -
Bonjour,
J'aimerai pouvoir supprimer des clés dans la base de registre à l'aide d'un script, je n'ai aucune idée de comment procéder ni avec quel langages le faire.
Mon but est de faire un script qui jouerait ce rôle:
Il doit parcourir le registre et supprimer les clés qui contiennent la valeur "xyz"
J'ai vraiment besoin de votre aide car je suis perdu.
D'avance merci, dites-moi si je ne suis pas assez précis.
J'aimerai pouvoir supprimer des clés dans la base de registre à l'aide d'un script, je n'ai aucune idée de comment procéder ni avec quel langages le faire.
Mon but est de faire un script qui jouerait ce rôle:
Il doit parcourir le registre et supprimer les clés qui contiennent la valeur "xyz"
J'ai vraiment besoin de votre aide car je suis perdu.
D'avance merci, dites-moi si je ne suis pas assez précis.
A voir également:
- Supprimer clé de registre cmd
- Supprimer rond bleu whatsapp - Guide
- Clé de registre - Guide
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Cmd - Guide
7 réponses
hello
il y a la commande reg
C:\>reg /?
Outil de Registre de la console pour Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. Tous droits réservés
REG Opération [liste_paramètres]
Opération [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]
Code de retour : (à l'exception de REG COMPARE)
0 - Réussite
1 - Échec
Pour obtenir de l'aide sur un type d'opération spécifique :
REG Opération /?
Exemples :
REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
il y a la commande reg
C:\>reg /?
Outil de Registre de la console pour Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. Tous droits réservés
REG Opération [liste_paramètres]
Opération [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]
Code de retour : (à l'exception de REG COMPARE)
0 - Réussite
1 - Échec
Pour obtenir de l'aide sur un type d'opération spécifique :
REG Opération /?
Exemples :
REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
Bonjour,
Peut-être plus simple et plus sûr d'utiliser Regedit et la fonction Chercher/Remplacer/supprimer.
Tu sauves ton registre avant.
Peut-être plus simple et plus sûr d'utiliser Regedit et la fonction Chercher/Remplacer/supprimer.
Tu sauves ton registre avant.
Certes, mais je l'ai déjà fait. Le problème et que je dois faire ça sur tout un parc informatique, et je ne me vois pas le faire à chaque fois comme ceci sur chaque poste car les clés comportant cette valeur sont très nombreuses.
C'est pour cela que j'aimerai le faire à l'aide d'un script.
Ne voyez-vous donc pas une solution
C'est pour cela que j'aimerai le faire à l'aide d'un script.
Ne voyez-vous donc pas une solution
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
reg retourne:
Code de retour : (à l'exception de REG COMPARE)
0 - Réussite
1 - Échec
on peut donc tester
if not errorlevel 1 goto end
echo Une erreur s'est produite
:end
Code de retour : (à l'exception de REG COMPARE)
0 - Réussite
1 - Échec
on peut donc tester
if not errorlevel 1 goto end
echo Une erreur s'est produite
:end
Tu ne devrais pas perdre de vue que le registre n'est pas un fichier comme un autre, sa structure de clés et sous-clés n'est pas une simple lecture séquentielle.
Une simple question, t'es-tu demandé que devient l'espace laissé libre par les clés que tu supprimes ? Donc il te faudra "compresser" le registre en respectant l'ordre .....bonjour la difficulté.
Essaies d'éviter de réinventer la roue...elle existe.
Personnellement, je suis un vieux informaticien (59 ans) j'ai travaillé en language machine sur tout un tas de matériels et je pratique le PC depuis plus de 20 ans, le seul truc que je n'ai pas cherché a aller bidouiller autrement que par des moyens normaux, c'est le registre de windows.
Alors arrêtes de poser des questions de base, quand on ne connait même pas l'utilisation des fichiers batch et de l'errorlevel, il vaut mieux éviter d'aller bricoler le registre.
Une simple question, t'es-tu demandé que devient l'espace laissé libre par les clés que tu supprimes ? Donc il te faudra "compresser" le registre en respectant l'ordre .....bonjour la difficulté.
Essaies d'éviter de réinventer la roue...elle existe.
Personnellement, je suis un vieux informaticien (59 ans) j'ai travaillé en language machine sur tout un tas de matériels et je pratique le PC depuis plus de 20 ans, le seul truc que je n'ai pas cherché a aller bidouiller autrement que par des moyens normaux, c'est le registre de windows.
Alors arrêtes de poser des questions de base, quand on ne connait même pas l'utilisation des fichiers batch et de l'errorlevel, il vaut mieux éviter d'aller bricoler le registre.
Mais je ne vois pas très bien comment procéder.
Moi j'aimerai bien faire un truc du genre:
OÙ les clés de tout le registre contiennent "xyz" ALORS supprimer la clé
Vous me suivez?
Merci quand même de votre réponse