減少一個增益集、 ActiveX 控制項或 COM 增益集的功能或功能被封鎖在您安裝 Office 2003 Service Pack 3

Office 2003 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Office 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:938814
重要本文將告訴您,如何協助較低的安全性設定或如何關閉電腦上的安全性功能的資訊。您可以進行這些變更,解決特定問題。進行這些變更之前,我們建議您先評估在特定環境中實作這項因應措施相關聯的風險。如果您要實作這項因應措施,採用任何其他的適當步驟,以協助保護電腦。

徵狀
安裝 Microsoft Office 2003 Service Pack 3 (SP3)。當您啟動 Office 2003 程式時, 減少一個增益集、 ActiveX 控制項或 COM 增益集的功能。或在某些情況下被封鎖功能。
發生的原因
改善 Office 2003 的檔案安全性的 Office 2003 SP3 中某些案例中的增益集]、 [ActiveX 控制項] 和 [COM 增益集的行為已變更。

Office 2003 SP3 時啟動 Office 2003 程式時,使用 QueryInterface() 方法的不良撰寫 COM 元件的執行測試。大部分的 COM 元件將會成功通過測試。不過,如果 COM 元件,測試就會失敗,某些增益集]、 [ActiveX 控制項] 或 [COM 增益集的功能亦會縮減。或功能可能會被封鎖。COM 元件可能無法在元件用來提供了不正確的回應 QueryInterface() 方法的案例中測試。

如果要判斷您遇到這種情形是因為的這項變更 Office 2003 SP3 中,請依照下列步驟執行:
  1. 啟動事件檢視器。如果要執行這項操作,按一下 [開始],再按一下 [執行eventvwr.exe 並在中輸入 [開啟] 方塊然後按 [確定]
  2. 按一下 [應用程式]。
  3. 按一下 [事件] 欄標題,以排序的事件 ID 編號。
  4. 判斷事件識別碼 21296 是否發生。如果您找出事件識別碼 21296,在事件上按一下滑鼠右鍵,然後按一下 [內容]
  5. 如果存在,請判斷下列違規的 COM 元件的相關資訊:
    • 類別識別項 (CLSID)
    • 模組名稱
    • 模組版本
解決方案
如果要解決這個問題,Office 2003 SP3 中的,請連絡增益集、 將的 ActiveX 控制項或 COM 增益集提供者]。元件提供者應該更新元件,使 QueryInterface() 方法的實作傳回僅由元件實作的介面的介面指標。
其他可行方案
警告這項因應措施可能會使電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒)。我們不建議這項因應措施,但會提供這項資訊,如此您可以在您自己慎重實作這項因應措施。這項因應措施您必須承擔使用自己的風險。

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄


如果要解決這個行為在 Office 2003 SP3 中,使用一個原則,系統管理員可以停用該功能完全。或系統管理員可以停用特定的 CLSID 的功能。

如果要在登錄中執行這項操作,請使用下列其中一種方法。

附註下列方法中設定值可能會影響其他版本的 Microsoft Office 安裝在電腦。

方法 1: 完全停用此功能

  1. 結束所有 Office 2003 程式。
  2. 按一下 [開始] 再按一下 [執行、 在 [開啟] 方塊中鍵入 regedit 然後再按一下 [確定]
  3. 找出並按一下下列登錄子機碼之一:
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Security
    HKEY_CURRENT_USER\Software\Microsoft\Security
    附註如果原則值會使用在
    \Software\Policies\Microsoft\Security
    子機碼值。如果原則值不存在於登錄,會檢查中
    \Software\Microsoft\Security
    子機碼值。此外,如果存在,會使用值。
  4. 按一下 [步驟 3 中所指定的子機碼之後,指向 [編輯] 功能表上的 [新增],然後按一下 [DWORD 值
  5. 鍵入 CLSIDInterfaceTest,並按下 ENTER。
  6. CLSIDInterfaceTest,] 上按一下滑鼠右鍵,然後按一下 [修改]
  7. 數值資料] 方塊中鍵入 1,再按 [確定]
  8. 在 [檔案] 功能表上按一下 [[結束],結束 [登錄編輯程式]。

方法 2: 停用此功能對於特定的 CLSID

  1. 結束所有 Office 2003 程式。
  2. 按一下 [開始] 再按一下 [執行、 在 [開啟] 方塊中鍵入 regedit 然後再按一下 [確定]
  3. 找出並點選下列登錄子機碼:
    HKEY_CLASSES_ROOT\CLSID\{<COM CoClass GUID>}
  4. 按一下 [步驟 3 中所指定的子機碼之後,指向 [編輯] 功能表上的 [新增],然後按一下 [DWORD 值
  5. 鍵入 InsecureQI,並按下 ENTER。
  6. InsecureQI,] 上按一下滑鼠右鍵,然後按一下 [修改]
  7. 數值資料] 方塊中輸入下列值之一,並按一下 [確定]
    • 0: 這是預設值。這個值 CLSID 上執行測試,並測試完成後,再釋放隨機不存在的介面。
    • 1: 此值將不會執行測試的 CLSID。
    • 2: 這個值將不會執行測試的 CLSID。
    • 3: 此值將不會執行測試的 CLSID。此外,此值不會釋放隨機不存在的介面。Office 程式可能會扮演如同 CLSID 上的測試失敗,而不必實際執行測試。
  8. 在 [檔案] 功能表上按一下 [[結束],結束 [登錄編輯程式]。
其他相關資訊
如需有關 CLSID 的詳細資訊,請造訪下列 Microsoft 網站]:如需有關如何取得最新的 Office 2003 Service Pack 的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
870924如何取得最新的 Service Pack,Office 2003
office2003 office2k3 office11 off2003 off2k3 off11 access2003 access2k3 access11 acc2003 acc2k3 acc11 excel2003 excel2k3 excel11 xl2003 xl2k3 xl11 frontpage2003 frontpage2k3 frontpage11 fp2003 fp2k3 fp11 onenote2003 onenote2k3 onenote11 on2003 on2k3 on11 outlook2003 outlook2k3 outlook11 ol2003 ol2k3 ol11 powerpoint2003 powerpoint2k3 powerpoint11 ppt2003 ppt2k3 ppt11 project2003 project2k3 project11 prj2003 prj2k3 prj11 publisher2003 publisher2k3 publisher11 pub2003 pub2k3 pub11 visio2003 visio2k3 visio11 vso2003 vso2k3 vso11 word2003 word2k3 word11 wd2003 wd2k3 wd11

警告:本文為自動翻譯

內容

文章識別碼:938814 - 最後檢閱時間:10/31/2007 05:39:03 - 修訂: 1.8

Microsoft Office 2003 Service Pack 3, Microsoft Office Basic Edition 2003, Microsoft Office Professional Edition 2003, Microsoft Office Small Business Edition 2003, Microsoft Office Standard Edition 2003, Microsoft Office Students and Teachers Edition 2003, Microsoft Office Access 2003, Microsoft Office Excel 2003, Microsoft Office FrontPage 2003, Microsoft Office OneNote 2003, Microsoft Office Outlook 2003, Microsoft Office PowerPoint 2003, Microsoft Office Project Professional 2003, Microsoft Office Project Standard 2003, Microsoft Office Publisher 2003, Microsoft Office Visio Professional 2003, Microsoft Office Visio Standard 2003, Microsoft Office Word 2003

  • kbmt kbtshoot kbcominterop kbaddin kbupdateissue kbpubtypekc kbexpertisebeginner kbprb KB938814 KbMtzh
意見反應