2009-11-28 310 views
5

這使我發瘋。使用regsvr32取消註冊DLL

我註冊使用

regsvr32 blabla.dll 

同時一個DLL(COM),我manualy從磁盤上刪除該DLL。

如何取消註冊此dll?我知道CLSID。

編輯:

顯然我需要從註冊表中刪除它。

我應該在註冊表中刪除什麼?

回答

7

註銷代碼居住在DLL中,不幸的是,所以regsvr32 /u blabla.dll將無法​​正常工作;您需要使用regedit從Windows註冊表中手動刪除DLL的信息。我相信註冊信息通常位於HKEY_CLASSES_ROOT\CLSID\{YOUR-CLSID}

+0

在註冊? – Kugel 2009-11-28 21:05:45

+0

通常在HKEY_CLASSES_ROOT \ CLSID下。我用這些信息更新了我的答案。 – 2009-11-28 21:14:20

0

您可能需要刪除位於HKEY_CLASSES_ROOT中的prog.id。

相關問題