Annuler l'inscription de la DLL à l'aide de regsvr32
Question
Cela me rend fou.
J'ai enregistré une DLL (COM) à l'aide de
regsvr32 blabla.dll
En attendant, j'ai supprimé manuellement cette DLL du disque.
Comment puis-je annuler l'enregistrement de cette dll? Je connais le CLSID.
Modifier:
Apparemment, je dois le supprimer du registre.
Que dois-je supprimer dans le registre?
La solution
Le code de désinscription réside dans la DLL, malheureusement, donc regsvr32 / u blabla.dll
ne fonctionnera pas; vous devez supprimer manuellement les informations de la DLL du registre Windows à l'aide de regedit
. Je pense que les informations d'enregistrement se trouvent généralement dans HKEY_CLASSES_ROOT \ CLSID \ {YOUR-CLSID}
.
Autres conseils
Vous devrez peut-être également supprimer le fichier prog.id situé dans HKEY_CLASSES_ROOT.
Une autre solution consiste à remettre la DLL et à la désenregistrer. Ensuite, vous pouvez le supprimer.
Cela se produit souvent chez les clients avec midas.dll où le chemin d'accès enregistré ne contient pas la dll.