2010-03-08 60 views
1

全部,COM調用失敗:錯誤0x800706BE

我有一個由某人開發的COM服務器組件(.Dll)。當我在該COM服務器中調用(使用invoke())函數時,它會引發錯誤0x800706BE - 遠程過程調用失敗。有趣的是,它只拋出這個錯誤幾次!它適用於其他時間的罰款!

該問題報告在Windows 2K8 64位操作系統& Win 7 32位。

  1. 任何想法可能是什麼問題?
  2. 它是COM服務器還是COM客戶端的問題?
  3. 有什麼辦法可以讓我縮小範圍來了解罪魁禍首?

感謝, 字節

回答

1

確定。看來我發現了這個問題。 COM服務器(.dll)在我調用Invoke()的那一刻崩潰了。問題似乎在COM服務器中。 希望對某人有幫助。

-1

1:打開提升的命令提示符。要做到這一點,請從屏幕右邊緣向內輕掃,然後點擊搜索。或者,如果您使用的是鼠標,請指向屏幕的右下角,然後單擊搜索。在搜索框中鍵入命令提示符,右鍵單擊命令提示符,然後單擊以管理員身份運行。如果系統提示您輸入管理員密碼或進行確認,請鍵入密碼或單擊允許。

2:鍵入以下命令。每個命令後按Enter鍵。
注意:每個命令操作可能需要幾分鐘才能完成。

DISM.exe /Online /Cleanup-image /Scanhealth 
DISM.exe /Online /Cleanup-image /Restorehealth 

3:關閉命令提示符,然後再次運行Windows Update。

+0

1.爲什麼這會有幫助? 2.我編輯了你的答案佈局。 3.這指的是例如http://www.eightforums.com/tutorials/26512-dism-fixing-component-store-corruption-windows-8-a.html – 2014-04-09 14:47:31

相關問題