Mshtml.dll 的 Internet Explorer ActiveX 相容性修補程式

文章翻譯 文章翻譯
文章編號: 917425 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

注意

本文所描述的更新已經由更新的更新取代。如果要解決本文所描述的問題,請安裝 Internet Explorer 的最新累積安全性更新。如果要安裝最新更新,請造訪下列 Microsoft 網站:
http://www.update.microsoft.com/windowsupdate/v6/vistadefault.aspx?ln=zh-tw
如需 Internet Explorer 最新累積安全性更新的技術資訊,請造訪下列 Microsoft 網站:
http://technet.microsoft.com/zh-tw/security/bulletin
本文適用於 IT 專業人員。家庭使用者如需有關可能發生徵狀的資訊,可造訪下列 Microsoft 網站:
http://windows.microsoft.com/zh-tw/internet-explorer/download-ie

簡介

Microsoft 即將發行相容性修補程式,這個程式將停用原本在 2006 年 2 月 28 日發行的 Microsoft Internet Explorer ActiveX 修補程式的行為。此 Internet Explorer ActiveX 修補程式也隨附於 Internet Explorer 安全性更新 912812 (Microsoft 資訊安全佈告欄 MS06-013) 中。此更新會對下列產品造成影響:
  • Windows XP Service Pack 2 (SP2)
  • Windows XP Professional x64 Edition
  • Windows Server 2003 Service Pack 1 (SP1)
  • Windows Server 2003 x64 版本
  • Windows Server 2003 SP1 Itanium 版本
注意 這個更新不適用於 Windows Vista。

這項更新在 Microsoft 安全性諮詢 (912945) 中討論過:非 Internet Explorer 安全性更新。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
912945 Internet Explorer ActiveX 更新
這個相容性修補程式包含下列更新:
  • 適用於 Windows XP SP2 的 Internet Explorer 相容性修補程式
  • 適用於 Windows Server 2003 SP1 的 Internet Explorer 相容性修補程式
  • 適用於 Windows Server 2003 SP1 Itanium 版本的 Internet Explorer 相容性修補程式
  • 適用於 Windows Server 2003 x64 版本的 Internet Explorer 相容性修補程式
  • 適用於 Windows XP Professional x64 Edition 的 Internet Explorer 相容性修補程式

重新發行資訊

此相容性修補程式已於 2006 年 4 月 20 日重新發行。如果您已部署此相容性修補程式的原始發行版本且未遇到問題,則您不需重新部署此相容性修補程式。

此重新發行的相容性修補程式可解決由於使用 Microsoft Visual Basic 所引起的 ActiveX 控制項顯示問題。安全性更新 912812 (Microsoft 資訊安全佈告欄 MS06-013) 可防止 VBScript 指令碼控制這些 ActiveX 控制項的可見度。例如,如果 ActiveX 控制項原本是使用 visibility:hidden DHTML 項目屬性來隱藏的,然後指令碼又將屬性內容設定為 visibility:visible,ActiveX 控制項便不會顯示。

目前正在檢討由於使用 Microsoft Visual Basic 所引起的 ActiveX 控制項顯示問題,Internet Explorer 未來的安全性更新中可能會包含可用來解決這個問題的修正程式。

其他相關資訊

當您部署此修補程式時,程式會停用包含在更新 KB912812 中的 Internet Explorer ActiveX 修補程式的行為。包含在更新 KB912812 中的安全性更新仍然會存在,並且仍然可以運作。只有更新 KB912945 中所述的 Internet Explorer ActiveX 修補程式行為會停用。 如需有關 KB912812 更新的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
912812 MS06-013:Internet Explorer 的累積安全性更新
這個相容性修補程式只能安裝在執行「Internet Explorer 四月累積更新 (KB912812)」的系統上。如果您嘗試在沒有更新 912812 的情況下安裝此修補程式,安裝將會失敗。

我們強烈建議您,只在受到 Internet Explorer ActiveX 更新所引進之新功能影響的系統上部署此相容性修補程式。所謂受影響的系統是指,使用者所使用、但已經受到 Internet Explorer ActiveX 更新影響之網頁或應用程式所在的系統。 如需有關網頁或應用程式受影響情況的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
912945 Internet Explorer ActiveX 更新
我們建議所有的合作夥伴都進行測試並重新設計受影響的 Web 應用程式。需要以 ActiveX 控制項進行使用者互動之應用程式的擁有者,可以使用這些技術避免使用者啟動這些控制項。如需有關這些技術的詳細資訊,請造訪下列 MSDN 網站:
http://msdn.microsoft.com/zh-tw/ie/

測試

如需測試,有一個功能控制登錄子機碼可開啟 Internet Explorer ActiveX 行為。此登錄子機碼及其值如下所示:
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_ACTIVEX_INACTIVATE_MODE\<process_name.exe>=(DWORD) 0x00000001
您必須將 <process_name.exe> 更換為您要啟用 ActiveX 更新行為的處理序名稱。例如,若要啟用 Internet Explorer 的 ActiveX 更新行為,請將 <process_name.exe> 更換為 iexplore.exe。

部署

我們強烈建議您,只在更新 912945 所引進及「Microsoft 知識庫」文件 912812 所述之新行為和現有應用程式之間發生相容性問題的電腦上,才套用此修補程式。本節列出一些 (但非全部) 部署選項。您應該針對您的環境採取標準的 Hotfix 部署程序。本文包含某些特定的部署作業詳細資訊。但僅做為部分部署選項的參考之用,並非全部適用。

部署程序包含下列步驟:
  1. 找出符合條件的電腦。
  2. 將更新套用至這些電腦。

重新啟動需求

如果安裝期間 Mshtml.dll 正在使用中,安裝此相容性修補程式可能需要重新啟動。

找出符合條件的電腦

「Microsoft 知識庫」文件 917425 (KB917425) 適用於 Internet Explorer ActiveX 行為與電腦上應用程式發生相容性問題的電腦。如果要判斷 KB917425 是否能夠以程式設計方式套用到電腦上,您必須要有絕對可行的方法來判斷電腦中是否含有受影響的 ActiveX 軟體。請洽詢軟體應用程式的廠商,協力找出這個方法。如果要手動判斷 KB917425 是否可以套用在電腦上,請使用下列方法:
  • 使用 Active Directory 組織單位
    如果環境受 Active Directory 目錄服務支援,並且現有的 Active Directory 組織單位包含所有符合條件的電腦,請將 Microsoft Systems Management Server (SMS) 軟體更新套件套用至這個組織單位。

    注意 您必須啟用 SMS Active Directory 探索功能,才能使用這個方法。
  • 使用 SMS 軟體清查功能建立自訂集合
    對於使用 SMS 在電腦上進行部署軟體的環境,系統管理員可以根據條件的數目,建立自訂的集合。這些條件包含查詢具有受影響軟體套件的電腦數目。此查詢可以依據 SMS 軟體清查的結果而定。如需有關如何實作軟體清查 (包含建立自訂集合) 的詳細資訊,請造訪下列 Microsoft 網站:
    http://technet.microsoft.com/zh-tw/library/cc180952.aspx
  • 建立能找出符合條件之電腦的自訂偵測工具
    您可以建立指令碼或可執行的小程式,判斷電腦中是否含有受影響的軟體套件。這個工具可以當做登入指令檔的一部分來執行,也可以當做 SMS「軟體更新套件」來傳遞,或是放在使用者可以存取的內部網路共用上。

套用更新至符合條件的電腦

如何使用 SMS

如果您使用 Active Directory 組織單位或 SMS 軟體清查來找出需更新的電腦,您可使用 SMS 2.0 和 SMS 2003 將 917425 套件部署至受影響的電腦。如果要執行這項操作,請使用 SMS 的軟體散佈功能。若要查看此程序的高階逐步解說,請造訪下列 Microsoft 網站:
http://technet.microsoft.com/zh-tw/library/cc917507.aspx
如需詳細資訊,請參閱《Systems Management Server 2003 操作指南》。如果要檢視這份指南,請造訪下列 Microsoft 網站:
http://technet.microsoft.com/zh-tw/library/cc182024.aspx

套件定義檔

為了協助客戶使用 SMS 部署 917425 套件,我們加入一個範例 SMS 套件定義檔 (PDF) 的內容,可用於 SMS Administrator Console 中建立軟體散發套件和程式。

如果要使用此範例 PDF,請將下列文字複製到「記事本」檔案,並將檔案儲存為 KB917425.SMS,再將這個檔案複製到與儲存下載更新之位置相同的目錄中。
[PDF]
Version=2.0

[Package Definition]
Publisher=Microsoft
Name=Compatibility Patch for Internet Explorer (KB917425)
Language=ALL
Programs=WinXPx86,WS03x86,WS03IA64,WinXPWS03x64

[WinXPx86]
Name=(KB917425) Windows XP SP2
CommandLine=WindowsXP-KB917425-x86-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (I386)
Win NT (I386) MinVersion1=5.10.0000.0
Win NT (I386) MaxVersion1=5.10.9999.9999

[WS03x86]
Name=(KB917425) Windows Server 2003 
CommandLine=WindowsServer2003-KB917425-x86-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (I386)
Win NT (I386) MinVersion1=5.20.0000.0
Win NT (I386) MaxVersion1=5.20.9999.9999

[WS03IA64]
Name=(KB917425) Windows Server 2003 64-bit Itanium Edition
CommandLine=WindowsServer2003-KB917425-ia64-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (IA-64)
Win NT (IA-64) MinVersion1=5.20.0000.0
Win NT (IA-64) MaxVersion1=5.20.9999.9999

[WinXPWS03x64]
Name=(KB917425) Windows Server 2003 and Windows XP x64 Edition 
CommandLine=WindowsServer2003.WindowsXP-KB917425-x64-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (x64)
Win NT (x64) MinVersion1=5.20.0000.0
Win NT (x64) MaxVersion1=5.20.9999.9999
Win NT (x64) MinVersion2=5.20.3790.0
Win NT (x64) MaxVersion2=5.20.9999.9999
將 PDF 和更新套件存到相同的目錄之後,請依照下列步驟執行:
  1. 執行 [Create Package from Definition Wizard]。如果要執行這項操作,請用滑鼠右鍵按一下任何現有的套件,再依序按一下 [All Tasks][Create Package from Definition]
  2. 匯入 PDF,以建立要用來進行部署的套件和程式。
注意事項
  • 只有 SMS 2003 SP2 或更新版本能支援 64 位元的用戶端部署作業。如果您是使用舊版 SMS,則必須刪除上述 PDF 內容中的最後兩段 (WS03IA64 和 WinXPWS03x64)。您也必須從 "[Package Definition]=" 區段的 "Programs=" 一行中移除 WS03IA64 和 WinXPWS03x64。
  • 如果您是使用 SMS 部署這個修補程式的任一語言版本,便需要該語言的 PDF 版本。如果要建立其他語言的 PDF,請在範例 PDF 中,以實際的特定語言套件名稱取代 "CommandLine" 的值即可。以德文版 Windows XP SP2 (x86) 為例,所使用的值如下:
    CommandLine=WindowsXP-KB917425-DEU.exe /quiet /norestart
如需如何建立和部署套件的詳細資訊,請參閱 《Microsoft Systems Management Server 2003 操作指南》

如何使用自訂方法來套用 917425 套件

假設您部署來判斷 917425 套件是否適用的可執行程式指令碼找到了受影響的電腦。此時這個指令碼或可執行程式可以:
  • 從內部網路共用 (您儲存該套件的位置) 執行 917425 套件。
  • 從 Microsoft 下載網站下載 917425。如果是這樣,使用者必須允許該套件才能加以執行。
  • 指示使用者移至 917425 套件的下載位置,進行手動安裝。

下載資訊

您可以從「Microsoft 下載中心」下載下列檔案:

Internet Explorer for Windows XP Professional Service Pack 2 (SP2) 與 Windows XP Home Edition SP2 的相容性修補程式
摺疊此圖像展開此圖像
下載
立即下載 917425 套件。
適用於 Windows Server 2003 SP1 的 Internet Explorer 相容性修補程式
摺疊此圖像展開此圖像
下載
立即下載 917425 套件。
適用於 Windows Server 2003 SP1 Itanium 版本的 Internet Explorer 相容性修補程式
摺疊此圖像展開此圖像
下載
立即下載 917425 套件。
適用於 Windows Server 2003 x64 版本的 Internet Explorer 相容性修補程式
摺疊此圖像展開此圖像
下載
立即下載 917425 套件。
適用於 Windows XP Professional x64 Edition 的 Internet Explorer 相容性修補程式
摺疊此圖像展開此圖像
下載
立即下載 917425 套件。
發行日期:2006 年 4 月 11 日

如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已掃描這個檔案有無病毒。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

檔案資訊

此 Hotfix 的英文版具有下表中所列的檔案屬性 (或更新的檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。
適用於 Windows Server 2003 SP1 Itanium 版本的 Internet Explorer
摺疊此表格展開此表格
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mshtml.dll6.0.3790.26789,364,99212-Apr-200603:50IA-64SP1SP1G
Wmshtml.dll6.0.3790.26783,150,84812-Apr-200603:50x86SP1WOW
Mshtml.dll6.0.3790.26789,367,55212-Apr-200603:47IA-64SP1SP1Q
Wmshtml.dll6.0.3790.26783,152,38412-Apr-200603:47x86SP1WOW
Updspapi.dll6.2.29.0638,68812-Apr-200603:55IA-64NoneNot Applicable

適用於 Windows XP SP2 的 Internet Explorer
摺疊此表格展開此表格
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mshtml.dll6.0.2900.28833,053,56810-Apr-200604:22x86SP2SP2G
Mshtml.dll6.0.2900.28833,056,12810-Apr-200604:18x86SP2SP2Q
Updspapi.dll6.2.29.0371,42412-Oct-200523:12x86NoneNot Applicable

適用於 Windows Server 2003 x64 版本的 Internet Explorer
摺疊此表格展開此表格
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mshtml.dll6.0.3790.26785,987,84012-Apr-200603:49Not ApplicableSP1SP1G
Wmshtml.dll6.0.3790.26783,150,84812-Apr-200603:49x86SP1WOW
Mshtml.dll6.0.3790.26785,988,86412-Apr-200603:47Not ApplicableSP1SP1Q
Wmshtml.dll6.0.3790.26783,152,38412-Apr-200603:47x86SP1WOW
Updspapi.dll6.2.29.0462,04812-Apr-200603:55Not ApplicableNoneNot Applicable

適用於 Windows Server 2003 SP1 的 Internet Explorer
摺疊此表格展開此表格
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mshtml.dll6.0.3790.26783,150,84808-Apr-200603:11x86SP1SP1G
Mshtml.dll6.0.3790.26783,152,38408-Apr-200604:05x86SP1SP1Q
Updspapi.dll6.2.29.0371,42412-Oct-200523:13x86NoneNot Applicable

x64 版本 Microsoft Windows 的技術支援

如果您的硬體隨附預先安裝的 Microsoft Windows x64 版本,則您的硬體製造商會提供 Windows x64 版本的技術支援與協助。由於 Windows x64 版是隨附於體中,因此,硬體製造商會提供相關支援。硬體製造商可能已經利用特殊的元件自訂 Windows x64 版的安裝。特殊的元件可能包括特定裝置驅動程式,或者包含可以使硬體發揮最大效能的選用設定。如果您需要有關 Windows x64 版的技術協助,Microsoft 將會在合理的情況下提供協助。不過,您可以直接與製造商連絡。在硬體上預先安裝軟體的人是硬體製造商,因此他們會是提供軟體技術支援服務的最佳人選。如果您是個別購買 Windows x64 版 (如 Microsoft Windows Server 2003 x64 版),請連絡 Microsoft 以取得技術支援。

如需有關 Microsoft Windows XP Professional x64 Edition 的產品資訊,請造訪下列 Microsoft 網站:
http://windows.microsoft.com/zh-tw/windows/windows-help?os=winxp#windows=windows-xp

屬性

文章編號: 917425 - 上次校閱: 2013年11月11日 - 版次: 10.0
這篇文章中的資訊適用於:
  • Microsoft Internet Explorer 6.0?應用於:
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003 Service Pack 1
    • Microsoft Windows XP Professional x64 Edition
關鍵字:?
atdownload kbresolve kbwinserv2003sp2fix kbqfe kbinfo KB917425
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com