Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Nettoyer le registre
Auteur Message
Répondre en citant
Message Nettoyer le registre 
Bonjour, je viens pour demander votre aide.

Je souhaiterai "nettoyer" le registre.
Enfaite je veux supprimer toutes les clés, valeurs ... contenant un nom de programme.
Tout ça afin d'enlever l'association de fichier.

En batch ou en vb.net ça serait l'idéal.

Merci d'avance



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Nettoyer le registre 
Bonjour
utilise ccleaner pour nettoyer le registre.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Nettoyer le registre 
non, il ne s'agit pas de nettoyer le registre comme le fait ccleaner mais de supprimer toute trace d'un programme dans le registre, de sorte à ce que les fichiers qui lui sont associé ne le sois plus.



Répondre en citant
Message Nettoyer le registre 
ça risque d'etre un peu long et fatidieux il va falloir balayer tout le registre

cependant revo unistaller permet de désinstaller un logiciel et toute trace de celui ci dans le registre.

Pour le moment faudrait trouver sur quoi se baser mais tu ne seras pas à l'abri des faux positifs.

tu veux le faire sur un logiciel en particulier ou n'importe quel logiciel ?

peut être jeter un oeil du coté de la clé Uninstaller dans la BDR.

HKLM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Nettoyer le registre 
Le problème est que le logiciel n'est pas installé.

L'association se fait en faisant clic droit sur un fichier -> parcourir et là on sélectionne le fichier.
Donc dans la liste des ouvrir avec, il y a ce programme. Et je voudrait savoir comment l'enlever de là, et comme c'est fait pour de très nombreuse extension, je voudrait qu'il cherche dans le registre toutes les clés/valeurs et qu'il les supprime.



Répondre en citant
Message Nettoyer le registre 
Hello,

Voici une partie du code dont tu as besoin ... manque la partie suppression des clés, pour éviter de faire des bétises ^^ lol
Dis moi si tu n'as bien que les clés que tu cherches stp !!

Code:

@echo off

set /p VAR=Valeur a chercher dans le registre \\:
echo. &echo.

echo Emplacement: --------------
for %%§ in (HKCR HKLM HKCU HKCC) do (
    reg export %%§ %%§.reg > nul
    for /f "tokens=*" %%£ in ('type %%§.reg ^| Find "%VAR%"') do (
       echo %%£
        )
   )
for %%§ in (HKCR HKLM HKCU HKCC) do del %%§.reg
echo ---------------------------
pause





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Nettoyer le registre 
Je crois que l'obtiens bien ce qu'il faut, dans le doute, je te met ce que j'ai :

@="\"C:\\Users\\Tufanik\\Documents\\Visual Studio 2010\\Projects\\Tufanik's Player\\Tufanik's Player\\bin\\Release\\TufaniX MediaPlay.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Applications\TufaniX MediaPlay.exe]
[HKEY_CLASSES_ROOT\Applications\TufaniX MediaPlay.exe\shell]
[HKEY_CLASSES_ROOT\Applications\TufaniX MediaPlay.exe\shell\open]
[HKEY_CLASSES_ROOT\Applications\TufaniX MediaPlay.exe\shell\open\command]
@="\"C:\\Users\\Tufanik\\Documents\\Visual Studio 2010\\Projects\\Tufanik's Player\\Tufanik's Player\\bin\\Release\\TufaniX MediaPlay.exe\" \"%1\""
"C:\\Users\\Tufanik\\Documents\\Visual Studio 2010\\Projects\\Tufanik's Player\\Tufanik's Player\\bin\\Release\\TufaniX MediaPlay.exe"="TufaniX MediaPlay"
@="\"C:\\Users\\Tufanik\\Documents\\Visual Studio 2010\\Projects\\Tufanik's Player\\Tufanik's Player\\bin\\Release\\TufaniX MediaPlay.exe\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\TufaniX MediaPlay_RASAPI32]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\TufaniX MediaPlay_RASMANCS]
"LastKey"="Ordinateur\\HKEY_CLASSES_ROOT\\Applications\\TufaniX MediaPlay.exe"
"h"="TufaniX MediaPlay.exe"
"C:\\Users\\Tufanik\\Documents\\Visual Studio 2010\\Projects\\Tufanik's Player\\TufaniX MediaPlay - setup v1.0.exe"=dword:00000001
"C:\\Program Files\\TufaniX MediaPlay\\unins000.exe"=dword:00000001
[HKEY_CURRENT_USER\Software\Classes\Applications\TufaniX MediaPlay.exe]
[HKEY_CURRENT_USER\Software\Classes\Applications\TufaniX MediaPlay.exe\shell]
[HKEY_CURRENT_USER\Software\Classes\Applications\TufaniX MediaPlay.exe\shell\open]
[HKEY_CURRENT_USER\Software\Classes\Applications\TufaniX MediaPlay.exe\shell\open\command]
@="\"C:\\Users\\Tufanik\\Documents\\Visual Studio 2010\\Projects\\Tufanik's Player\\Tufanik's Player\\bin\\Release\\TufaniX MediaPlay.exe\" \"%1\""
"C:\\Users\\Tufanik\\Documents\\Visual Studio 2010\\Projects\\Tufanik's Player\\Tufanik's Player\\bin\\Release\\TufaniX MediaPlay.exe"="TufaniX MediaPlay"
@="\"C:\\Users\\Tufanik\\Documents\\Visual Studio 2010\\Projects\\Tufanik's Player\\Tufanik's Player\\bin\\Release\\TufaniX MediaPlay.exe\" \"%1\""


Qu'est ce que les lignes avec les @ devant ?
Supprimé ce qui est trouvé dans les lignes sans le @ ne suffit-il pas ?

PS : J'ai fait le test avec un seul type de fichier (.mp3), mais dans la réalité, il y en a beaucoup d'autre (avi, mpg, mp2, wma ...)



Répondre en citant
Message Nettoyer le registre 
mmm, le mieux pour toi, c'est de faire une recherche dans le registre avec "ctrl+f" et supprime au cas par cas ...
ça sera un peu plus long mais plus sur aussi !
sinon, à la place de "echo" tu place "del" ! lol




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Nettoyer le registre 
Bon ben je vais essayer, c'est ce que j'avais fait la première fois, tout manuellement mais au totale il y avait plus de 50 clés et valeurs ...

Donc j'aurai aimé l'automatiser.


Edit : Euh ... en mettant del à la place de echo, j'ai que des erreurs ...

Je sollicite donc ton aide, pour supprimer les clés/valeurs ... contenu dans [HKEY_CURRENT_USER] et [HKEY_CLASSES_ROOT] uniquement. (Après de multiples essaies, j'ai remarqué que ce sont celle-ci qui me gênent)



Répondre en citant
Message Nettoyer le registre 
Héhé oui il va falloir supprimer les []
Je poste dès que j'ai le temps ^^




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Nettoyer le registre 
Stryk ? Embarassed



Répondre en citant
Message Nettoyer le registre 
hello!

Heu il suffirait pas d'ajouter un banal:
Code:
SET variable=%%£
SET variable=!variable:[=!
SET variable=!variable:]=!


Non Embarassed




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Nettoyer le registre 
En effet se serait logique de remplacer les caractères



Message Nettoyer le registre 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch