2010-04-21 36 views

回答

1

其他計算機的Windows 7也是?

我親眼看到了COM/DCOM(非託管)應用程序或.NET應用程序,揭露COM類「類沒有註冊」的錯誤。

是否有這些DLL/EXE文件上你的項目依賴或者在項目本身的任何DLL/EXE暴露COM類的?如果是這樣,那麼他們沒有正確註冊。

您可以嘗試:

a。使用regsvr32註冊所有COM類。

b。使用regasm/tlb/codebase註冊所有.NET公開的COM類

c。爲您的應用程序嘗試RunAs管理員。 d)。打開融合日誌:

Windows註冊表編輯器5.00版

[HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\融合]

「ForceLog」= DWORD:00000001

即打開DCOM記錄:

Windows註冊表編輯器5.00版

[HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\奧萊]

「EnableDCOM」= 「Y」

「ActivationFailureLoggingLevel」= DWORD: 00000001

「CallFailureLoggingLevel」= DWORD:00000001

+0

如何打開融合?和DCOM – 2010-04-21 06:39:17

+0

添加我提到的註冊表項。只需將高亮顯示的內容複製到擴展名爲.reg的文本文件並運行即可。 – 2010-04-21 07:23:39

相關問題