Domanda

Questo mi sta facendo impazzire.

Ho registrato una DLL (COM) utilizzando

regsvr32 blabla.dll

Nel frattempo, ho eliminato questa DLL manualmente dal disco.

Come posso annullare la registrazione di questa dll? Conosco il CLSID.

Modifica:

Apparentemente ho bisogno di eliminarlo dal registro.

Cosa devo eliminare nel registro?

È stato utile?

Soluzione

Il codice di annullamento della registrazione risiede nella DLL, sfortunatamente, quindi regsvr32 / u blabla.dll non funzionerà; dovrai eliminare manualmente le informazioni della DLL dal registro di Windows usando regedit . Ritengo che le informazioni di registrazione si trovino in genere in HKEY_CLASSES_ROOT \ CLSID \ {YOUR-CLSID} .

Altri suggerimenti

Potrebbe essere necessario eliminare il prog.id che si trova anche in HKEY_CLASSES_ROOT.

Un altro modo per risolvere questo problema è rimettere la dll e annullare la registrazione. Quindi puoi eliminarlo.

Lo abbiamo spesso nei posti dei clienti con midas.dll in cui il percorso registrato non ha la dll.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top