Supprimer une clef registre avec un batch ? - Shell/Batch - Programmation
Marsh Posté le 28-07-2010 à 18:29:58
Parceque tu as appelé ton script reg.bat ou reg.cmd !
Et donc lors de la commande "REG DELETE HKCR\CLSID\{88A3E772-C170-4921-B37E-31BB039D6C41} /f" il s'auto rappelle lui même plutot que reg.exe
Voici une version plus convenable :
Code :
|
Marsh Posté le 29-07-2010 à 10:17:11
Bravo xspawn_lpc pour avoir deviné que ces lignes code ont surement été placées dans un fichier qui a été nommé, à tort, reg.bat ! J'avais cherché mais sans penser à ça.
On va attendre la réponse de l'auteur de la question pour voir si c'est vraiment ça.
Marsh Posté le 21-07-2010 à 11:36:49
Bonjour,
J'aimerais supprimer 2 clef de mon registre en batch et j'ai un petit soucis.
Voici mon batch :
Voici le résultat affiché :
C:\Documents and Settings\al\Bureau>pause
Appuyez sur une touche pour continuer...
C:\Documents and Settings\al\Bureau>REM Presentation Server - Administr
ation Snap-in
C:\Documents and Settings\al\Bureau>REG DELETE HKCR\CLSID\{88A3E772-C17
0-4921-B37E-31BB039D6C41} /f
C:\Documents and Settings\al\Bureau>pause
Appuyez sur une touche pour continuer...
C:\Documents and Settings\al\Bureau>REM Presentation Server - Administr
ation Snap-in
C:\Documents and Settings\al\Bureau>REG DELETE HKCR\CLSID\{88A3E772-C17
0-4921-B37E-31BB039D6C41} /f
C:\Documents and Settings\al\Bureau>pause
Appuyez sur une touche pour continuer...
C:\Documents and Settings\al\Bureau>REM Presentation Server - Administr
ation Snap-in
C:\Documents and Settings\al\Bureau>REG DELETE HKCR\CLSID\{88A3E772-C17
0-4921-B37E-31BB039D6C41} /f
C:\Documents and Settings\al\Bureau>pause
Appuyez sur une touche pour continuer...
Alors comme on peux le voir le batch boucle sur la premiere occurence. De plus il ne supprime pas la clef en question ({88A3E772-C17
0-4921-B37E-31BB039D6C41}).
En mode manuelle avec la même commande j'arrive bien a supprimer cette clef de la base de registre.
Aidez moi svp,
Dans l'attente,
++