跳至主要內容
Adaptive Planning
上次更新時間 :2023-06-23
COM 註冊錯誤

COM 註冊錯誤

This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.

問題

為什麼我在嘗試更新或安裝 OfficeConnect 時會收到以下錯誤?
COMerror.png

解答

如果您在安裝或啟動 OfficeConnect 時發生錯誤,可以執行 本文 中的疑難排解工具。疑難排解工具會產生一個記錄檔,其中包含更新/安裝過程中可能發生的非預期錯誤的相關資訊。
OfficeConnect 是一個 Excel COM 增益集,依靠 Microsoft Office 安裝程序正確註冊 Excel 物件。如果物件未註冊或註冊有問題,則 OfficeConnect 將無法運作或正確安裝。此問題也可能影響其他 Excel COM 增益集,而不僅僅是 OfficeConnect 應用程式。
在某些情況下,同一台機器可能安裝了不同版本的 MS-Office 產品 (即 Project 2016 和 Excel 2013),這也可能導致安裝的 MS-VSTO 庫版本不同。此情境可能會導致更新或安裝 OfficeConnect 時發生 COM 註冊錯誤。疑難排解工具針對此情境所產生的記錄檔案將包含下列錯誤訊息︰
  • System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Core.IRibbonUI'. This operation failed because the QueryInterface call on the COM component for the interface
部分使用者反映,
修復
重新安裝 Microsoft Office
即可解決錯誤。在其他情況下,更正方法是根據疑難排解工具中的註冊表項 ID,在電腦上針對特定註冊表項進行調整。
  • 例如︰
    Exception from HRESULT: <<REGISTRY KEY WILL BE LISTED HERE>>
  • 貴公司的 IT 部門或許能夠提供有關這些註冊表項的其他資訊。