Frage
Das treibt mich verrückt.
ich registrierte eine DLL (COM) mit
regsvr32 blabla.dll
In der Zwischenzeit habe ich diese DLL manualy von der Festplatte gelöscht.
Wie kann ich deregistrieren diese DLL? Ich kenne die CLSID.
Edit:
Anscheinend muss ich diese aus der Registrierung löschen.
Was soll ich in der Registrierung löschen?
Lösung
Der Abmelde Code lebt in der DLL leider so regsvr32 /u blabla.dll
wird nicht funktionieren; Sie müssen manuell die DLL-Informationen aus der Windows-Registrierung unter Verwendung von regedit
löschen. Ich glaube, dass die Registrierungsinformationen typischerweise in HKEY_CLASSES_ROOT\CLSID\{YOUR-CLSID}
befindet.
Andere Tipps
Sie müssen möglicherweise die prog.id entweder in HKEY_CLASSES_ROOT zu sich löschen.
Eine andere Möglichkeit, diese von der Festsetzung der dll zurück zu setzen und es deregistrieren. Dann können Sie es löschen.
Wir haben oft diese an Kunden Orte mit midas.dll wo der registrierten Pfad nicht die DLL hat.