Pagina 1 van 1
Progs veilig verwijderen
Geplaatst: 22 okt 2005, 20:46
door mercurius
Hoi,
Indien je een programma verwijderd in WIN XP Pro via "software veilig verwijderen" of via "uninstall eigen aan het progje" dan blijven er nog steeds bestanden van dit programma achter op de harde schijf waaronder DLL's. Op welke wijze kan ik ook de bijhorende DLL's verwijderen van een verwijderd progje die evenwel niet door een ander progje worden gebruikt.
Thx, voor elke reactie
Geplaatst: 22 okt 2005, 21:00
door cptKangaroo
Die staan ofwel in de oorspronkelijke installatiefolder van het programma, ofwel in x:\Program Files\Common Files\...
Om een .dll uit het systeem te halen kan je dit doen: START>Run en dan hetvolgende in de run box tikken (nederlandse versie van 'run box' ken ik niet):
regsvr32 /u path_met_filename_van_.dll_file
Als er spaties in de pathmetfilename zitten, gebruik dan "pathmetfilename", dus bijvoorbeeld:
regsrv32 /u "c:\Program Files\Mijn Programma\bestandje.dll"
Als de .dll file geen registratie/onregistratie functie heeft, kan je het waarschijnlijk gewoon verwijderen zonder dat dit gevolgen zal hebben -- zeker als 't maar een klein programmaatje was.
EDIT :: indien je toch twijfelt, kan je het dll bestandje eerst naar een andere folder verplaatsen -- als er dan iets protesteert, kan je het altijd nog terugzetten. Uiteraard oppassen als je .dll file zich in de Windows\System32 folder bevindt -- laat het dan maar staan.
Geplaatst: 24 okt 2005, 22:28
door mercurius
Ja, ik ben een tijdje weg geweest. Echter met resultaat ben ik weer terug. Uit een artikel over Win XP volgt de manuele procedure :
Open de Windows Register-editor via Start >> Uitvoeren, typ regedit en klik op OK.
Klik in de Register-editor in het linkervenster op HKEY_LOCAL_MACHINE >> SOFTWARE >> Microsoft >> Windows >> CurrentVersion >> SharedDLLs.
In het rechtervenster staan nu DLL-bestanden opgesomd, die op uw machine aanwezig zijn. Heeft een DLL-bestand de waarde 0 dan wordt de DLL niet gebruikt door Windows en is ze hoogstwaarschijnlijk overbodig.
Door tegelijkertijd in een klein venster daarnaast Windows Verkenner te starten kunt u meteen controleren of de genoemde DLL's en bijbehorende programma's nog steeds op uw vaste schijf aanwezig zijn. Betreft het een programma dat u reeds gewist hebt, dan kunt u met een gerust hart ook de DLL wissen. DLL's die in de Windows\System directory staan, kunnen nog in gebruik zijn door Windows. Het verwijderen hiervan houdt dan ook enig risico in.
Ik stel zelf vast dat er in sharedDLLs ook waarden staan zolas (2), (3) en zelfs (999. Wat deze betekenen is mij nog een raadsel. Voor mij is dit probleem opgelost.
Guys, thanks