Recherche/suppression registre
Résolu
florinator
Messages postés
552
Date d'inscription
Statut
Membre
Dernière intervention
-
florinator Messages postés 552 Date d'inscription Statut Membre Dernière intervention -
florinator Messages postés 552 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je recherche une commande, pour un batch, me permettant de rechercher une ligne de registre et la supprimer si elle existe. Je ne sais pas si via un .bat cela est si simple que ça.
Un peu comme la fonction concernant fichier et repertoire
IF EXIST "xxxx"(/IF NO EXIST) => rd /s /q "xxxx" ( fichier supprimé
)ELSE ( echo aucunes suppressions )
Il me faudrait donc exécuter le même système mais pour des lignes de registre, est ce que cela est possible par un batch? Si oui pouvais vous me dire comment et m'expliquer le pourquoi du comment?
Merci
A++
Je recherche une commande, pour un batch, me permettant de rechercher une ligne de registre et la supprimer si elle existe. Je ne sais pas si via un .bat cela est si simple que ça.
Un peu comme la fonction concernant fichier et repertoire
IF EXIST "xxxx"(/IF NO EXIST) => rd /s /q "xxxx" ( fichier supprimé
)ELSE ( echo aucunes suppressions )
Il me faudrait donc exécuter le même système mais pour des lignes de registre, est ce que cela est possible par un batch? Si oui pouvais vous me dire comment et m'expliquer le pourquoi du comment?
Merci
A++
A voir également:
- Recherche/suppression registre
- Registre windows - Guide
- Forcer suppression fichier - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Suppression compte gmail - Guide
9 réponses
non, pas tout à fait. on peut plutot utiliser le code de retour. le mieux est de chercher des exemples sur le net
https://forums.techguy.org/threads/registry-checking-using-a-bat-file.684904/
https://www.robvanderwoude.com/ntregistry.php
@ECHO OFF set regpath=HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation set regvalue=InstallSuccess set regdata=1 reg query "%regpath%" /v "%regvalue%" | find /i "%regdata%" if errorlevel 1 ( echo Please wait while .Net Framework is installing...... Start /WAIT .\MSFrameWork\dotnetfx3.exe EXIT /B /0 )
https://forums.techguy.org/threads/registry-checking-using-a-bat-file.684904/
https://www.robvanderwoude.com/ntregistry.php
Re,
Je ne suis pas sûr d'avoir bien compri, donc je pourrais faire:
@echo off
set /p cle12=REG QUERY "nom de ma clé"
IF EXIST %cle12% =REG DELETE "nom de ma clé"
IF NOT EXIST %cle12% (
echo Aucunes suppressions)
=> En fait tu veux dire transformer ma clé en variable pour ensuite la traité ainsi?
A++
Je ne suis pas sûr d'avoir bien compri, donc je pourrais faire:
@echo off
set /p cle12=REG QUERY "nom de ma clé"
IF EXIST %cle12% =REG DELETE "nom de ma clé"
IF NOT EXIST %cle12% (
echo Aucunes suppressions)
=> En fait tu veux dire transformer ma clé en variable pour ensuite la traité ainsi?
A++
Non je veux pas accéder au registre.
Je veux inclure dans un script .bat la recherche d'une ligne spécifique de registre, et la suppression si elle est présente.
A++
Je veux inclure dans un script .bat la recherche d'une ligne spécifique de registre, et la suppression si elle est présente.
A++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hello
voir 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 /?
voir 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 dubcek,
Oui je l'avais trouver, et il me semble devoir utiliser le Reg Query, mais je ne trouve pas le srcipt exact.
De plus pour la suppression de la clé, j'utilise Reg Delete mais comment y mettre une condition...
Ex:
Si clé existe Reg Delete "nom de clé" sinon "aucunes clés de supprimées"
Je ne crois pas que la fonction IF fonctionne pour des clés.
Merci
A++
Oui je l'avais trouver, et il me semble devoir utiliser le Reg Query, mais je ne trouve pas le srcipt exact.
De plus pour la suppression de la clé, j'utilise Reg Delete mais comment y mettre une condition...
Ex:
Si clé existe Reg Delete "nom de clé" sinon "aucunes clés de supprimées"
Je ne crois pas que la fonction IF fonctionne pour des clés.
Merci
A++
il faut capturer la sortie de reg query dans un fichier ou une variable et appliquer le reg delete si ce fichier ou variable contient ou ne contient pas la clé, une erreur, etc