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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top