Microsoft 已經發行資訊安全佈告欄 MS12-060。您可以移至下列其中一個 Microsoft 網站來檢視完整的資訊安全佈告欄:
簡介
如何取得此安全性更新的說明及支援
安裝更新的說明:Microsoft Update 的支援 適用於 IT 專業人員的安全性解決方案:安全性疑難排解與支援 協助保護您執行 Windows 的電腦免於受到病毒和惡意程式碼攻擊:病毒與安全性解決方案中心 根據您所在國家/地區的當地支援:多語系支援
此安全性更新的已知問題
Windows 通用控制項上的內嵌 ActiveX 控制項可能無法在既存的 Office 文件中、協力廠商增益集中或當您以程式開發人員模式插入新控制項時載入。 這裡下載此修正程式。 注意 下載此修正程式來解決問題之前,您不須先安裝安全性更新 2597986。 注意 如果您不安裝修正程式並選擇其他解決方式,則可能會在安裝 Office 更新 (於 MS12-060 之後發行) 時發生相同的問題。 其他的解決方式 如果您想要我們為您修正此問題的話,您可以使用 Fix it 解決方案如果要執行這項操作,請移至<為我修正此問題>一節。 因應措施 如果要解決此問題,您可以透過登錄編輯程式刪除相關的登錄項目,然後使用 Regsvr32 命令登錄 Mscomctl.ocx 檔案。您也可以建立批次檔自動執行此作業。 手動刪除相關的登錄項目 重要 此章節、方法或工作包含的步驟會告訴您要如何修改登錄。然而,如果登錄修改錯誤,可能會發生嚴重的問題。因此,請確定小心執行下列步驟。為加強保護,修改登錄之前,請務必將它備份起來。如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
建議的解決方式 可安裝控制項並且可修正控制項註冊問題的修正程式現已提供下載。我們建議您安裝此修正程式以解決此問題,您可從322756如何在 Windows XP 中備份及還原登錄 若要刪除此登錄項目,請依照下列步驟執行。
-
依序按一下 [開始]、[執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]。
-
在登錄中找出下列子機碼並按一下:
HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0
-
在 [編輯] 功能表上,按一下 [刪除],再按一下 [是]。
-
結束登錄編輯程式,然後重新啟動電腦。
手動登錄 Mscomctl.ocx 檔案
注意 您必須在具有系統管理員權限之提升權限的命令提示字元中執行命令。如果要執行這項操作,請依照下列步驟執行:-
按一下 [開始],輸入 [cmd]。
-
在 [cmd] 上按右鍵,然後按一下 [以系統管理員身分執行]。
-
根據您的作業系統而定,輸入下列其中一個命令,然後按下 Enter:
-
針對 64 位元作業系統,輸入下列命令:
Regsvr32"C:\Windows\SysWOW64\MSCOMCTL.OCX" -
針對 32 位元作業系統,輸入下列命令:
Regsvr32"C:\Windows\SysWOW64\MSCOMCTL。OCX"
-
建立批次檔來刪除相關的登錄項目,然後登錄 Mscomctl.ocx 檔案
您也可以建立一個批次檔來刪除登錄項目,然後登錄 Mscomctl.ocx 檔案。如果要建立批次檔,請將下列文字複製到文字檔,然後使用「.bat」副檔名來儲存文字檔 (下列範例將偵測作業系統為 32 位元或 64 位元,接著執行適用的命令)。reg delete hkcr\typelib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0 /f
if exist %systemroot%\SysWOW64\cscript.exe goto 64 %systemroot%\system32\regsvr32 /u mscomctl.ocx %systemroot%\system32\regsvr32 mscomctl.ocx exit :64 %systemroot%\sysWOW64\regsvr32 /u mscomctl.ocx %systemroot%\sysWOW64\regsvr32 mscomctl.ocx exit
如果要以無訊息方式執行 regsvr32 命令,請在每個先前範例的 regsvr32 命令中加上 /s 參數。例如:
%systemroot%\system32\regsvr32 /u mscomctl.ocx /s
注意 您必須以系統管理員身分來執行該批次檔。
-
如果要在 Windows Vista、Windows Server 2008、Windows 7 或 Windows Server 2008 R2 中執行這項操作,請在批次檔上按右鍵,然後按一下 [以系統管理員身分執行]。
-
如果要在 Windows XP 或 Windows Server 2003 中執行這項操作,請按住 Shift 鍵然後在批次檔上按右鍵,接著按一下 [以系統管理員身分執行]。
如需有關如何以系統管理員身分啟動程式的詳細資訊,請移至下列 Microsoft 網頁:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/windows_security_runas.mspx?mfr=true 如需有關如何登錄 ActiveX 控制項的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2746232 (此網站內容可能會以英文顯示) 如何手動登錄 ActiveX 控制項 (.ocx)
為我修正此問題
本節所描述的 Fixit 解決方案的目的不在於取代任何安全性更新。我們建議您一律安裝最新的安全性更新。不過我們仍提供此 Fixit 解決方案以作為某些情況的因應措施。 如果要啟用或停用此 Fixit 解決方案,請按一下 [Fix it] 按鈕,或 [啟用] 標題下方的連結。按一下 [檔案下載] 對話方塊中的 [執行],然後依照 Fix it 精靈中的步驟執行。
啟用 |
---|
注意事項
-
此精靈可能只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。
-
如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,然後在發生問題的電腦上執行。
此安全性更新的其他相關資訊
套用此安全性更新的先決條件
如果要套用此安全性更新,您必須在電腦上安裝 Microsoft Office 2010 的 Service Pack 1。
如需有關如何取得 Service Pack 的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:2460049 說明 Office 2010 SP1
此更新的命令列參數
如需有關此更新所支援不同命令列參數的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
262841 Windows 軟體更新套件的命令列參數
重新啟動資訊
安裝此安全性更新之後,您必須重新啟動電腦。
在某些情況下,此更新不需要重新啟動電腦。但如果您正在使用所需的檔案,則此更新就需要重新啟動電腦。如果發生這個問題,您會收到一個建議您重新啟動電腦的訊息。 為了減少需要重新啟動電腦的可能性,在您安裝此安全性更新之前,請停止所有受影響的服務並關閉所有可能正在使用受影響檔案的應用程式。如需有關提示您重新啟動電腦之原因的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:887012 在 Windows 電腦上安裝安全性更新之後,系統可能會提示您重新啟動電腦的原因
移除資訊
無法移除此更新。
更新取代資訊
此更新會取代下列更新:
2598039 MS12-027:說明 Office 2010 的安全性更新:2012 年 4 月 10 日
檔案資訊
此更新的英文 (美國) 版會安裝具有下表中所列屬性的檔案。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。本機電腦上這些檔案的日期與時間,是以您當地的時間和目前的日光節約 (DST) 的時差來顯示。此外,當您對檔案執行特定作業時,其日期與時間可能會改變。
關於所有支援的 Office 2010 x86 版本
File name |
File version |
File size |
Date |
Time |
Mscomctl.ocx |
6.01.9834 |
1,070,152 |
06-Jun-2012 |
03:49 |
適用於
本文適用於下列產品:
-
Microsoft Office 2010 Service Pack 1