MS07-042:說明 Microsoft XML Core Services 4.0 安全性更新:2007 年 8 月 14 日

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

在此頁中

簡介

Microsoft 已經發行資訊安全佈告欄 MS07-042,以提供安全性更新的所有相關資訊,其中還包含了檔案資訊清單和部署選項。如果要檢視完整的資訊安全佈告欄,請造訪下列其中一個 Microsoft 網站:

這個安全性更新的已知問題

  • 如果其中一個系統檔案毀損或尚未正確更新,這個安全性更新可能會重複出現在 Microsoft Update 或 Windows Update 上的更新清單中。 如需有關這個問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    941729 Microsoft XML Core Services 4.0 Service Pack 2 的安全性更新 (KB936181) 可能會重複出現在 Microsoft Update 或 Windows Update 上的更新清單中 (英文)
  • 在安裝安全性更新 936181 後,Windows Vista 電腦上的 Microsoft XML Core Services 4.0 SP2 中可能會發生某些應用程式相容性問題和可靠性問題。如果要解決這些問題,請安裝下列「Microsoft 知識庫」文件中所述的更新:

    941833 已提供可改善 Windows Vista 電腦上之 Microsoft XML Core Services 4.0 Service Pack 2 相容性和可靠性的更新
  • 適用於 Microsoft XML Core Services (MSXML) 4.0、MSXML 4.0 Service Pack 1 (SP1) 和 MSXML 4.0 Service Pack 2 (SP2) 的安全性更新 936181 不支援完整移除 MSXML 4.0。因為此版本的 MSXML 是以並存模式進行安裝,所以會發生這個問題。如果要解決這個問題,請依照下列步驟執行:
    1. 使用 [控制台] 的 [新增或移除程式] 項目,移除安全性更新 936181。
    2. 從 %SystemRoot%\System32 資料夾刪除 Msxml4.dll 檔案。
    3. 使用 [控制台] 的 [新增或移除程式] 項目修復先前安裝的 MSXML 4.0。
    舊版 Msxml4.dll 與 Msxml4r.dll 檔案便會還原至 %SystemRoot%\System32 資料夾與並存資料夾中。
  • 從 Windows Update 安裝安全性更新 936181 時,您可能會收到下列錯誤訊息:
    無法註冊檔案 c:\Windows\system32\msxml4.dll 的型別程式庫。請連絡您的支援人員。
    這個錯誤發生時,您也可以注意記錄檔中類似下列的資訊:
    錯誤 1911。無法註冊檔案 c:\Windows\system32\msxml4.dll 的型別程式庫。請連絡您的支援人員。
    MSI (s) (20:18) [17:52:31:612]:產品:MSXML 4.0 SP2 (KB936181) -- 錯誤 1911。無法註冊檔案 c:\Windows\system32\msxml4.dll 的型別程式庫。請連絡您的支援人員。
    === 停止記錄時間:11/10/2006 17:53:07 ===
    MSI (c) (34:20) [17:53:07:252]:注意:1: 1708
    MSI (c) (34:20) [17:53:07:260]:產品:MSXML 4.0 SP2 (KB936181) -- 安裝失敗。
    MSI (c) (34:20) [17:53:07:267]:Windows Installer 安裝產品。產品名稱:MSXML 4.0 SP2 (KB936181)。產品版本:4.20.9839.0. 產品語言:1033. 安裝成功或錯誤狀態:1603.
    MSI (c) (34:20) [17:53:07:313]:擷取執行 Mutex。
    MSI (c) (34:20) [17:53:07:319]:清除已解除安裝的安裝套件 (如果還存在) MSI (c) (34:20) [17:53:07:331]:MainEngineThread is returning 1603
    === 停止詳細資訊記錄時間:11/10/2006 17:53:07 ===
    如果要暫時解決這個問題,請手動安裝「Microsoft 下載中心」提供的安全性更新,然後在顯示錯誤訊息時按一下 [忽略]。如果要確認安裝已經成功,請確認 %systemroot%\System32 中 Msxml4.dll 檔案的版本是否為 4.20.9848.0。

此安全性更新的其他相關資訊

  • 網站重複提供您這個更新。

    各種 Microsoft 產品,像是 Windows、Internet Explorer、Microsoft Office 及 Microsoft SQL Server,以及某些協力廠商產品都隨附不同版本的 MSXML。如果安裝新產品,或如果更新的產品所包含的 MSXML 版本與現有的不同,就可能再次提供您這個更新。

    如需有關可供使用或隨附於各項 Microsoft 產品或軟體更新之不同 MSXML 版本的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    269238 Microsoft XML 剖析器 (MSXML) 的版本清單
  • 安全性更新套件 936181 是完整的安裝套件。您可以使用這個套件,在沒有安裝舊版 MSXML 4.0 的電腦上安裝 MSXML 4.0 SP2。您也可以使用這個套件來更新 MSXML 4.0、MSXML 4.0 SP1 或 MSXML 4.0 SP2 的現有安裝。
  • 如果您的電腦已經安裝舊版 MSXML 4.0、MSXML 4.0 SP1 或 MSXML 4.0 SP2,則 Windows Update 和 Microsoft Update 只會提供安全性更新套件 936181。
  • MSXML 4.0 不包括 64 位元的剖析器 (Parser),而且只有 64 位元作業系統中的 Microsoft Windows on Windows 64 (WOW) 模式支援 MSXML 4.0。因此,這個安全性更新沒有 64 位元的 MSXML 4.0 套件。如果要更新 64 位元作業系統 WOW 模式中的 32 位元 MSXML 4.0 剖析器,請安裝 32 位元的 MSXML 4.0 套件。例如,如果要更新 64 位元英文作業系統,請安裝 Msxml4-KB936181-enu.exe 套件。
  • 如果要在安靜模式下,以啟用詳細資訊記錄且不需重新啟動電腦的方式安裝此安全性更新,請使用類似下列的命令:
    msxml4-kb936181-enu.exe /q reboot=reallysuppress /l*v c:\kb936181.log
    安裝程序的詳細資訊記錄將會存放在命令所指定的檔案中。在此範例中,該檔案即是 C:\KB936181.log。
  • 如果 Msxml4.dll 檔案已遭鎖定,則套用安全性更新 936181 時可能不會更新該檔案。如果要暫時解決這個問題,請使用下列命令解除安裝 Msxml4.dll:
    • MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive
    • Del %windir%\system32\msxml4.dll

屬性

文章編號: 936181 - 上次校閱: 2009年1月8日 - 版次: 6.0
這篇文章中的資訊適用於:
  • Microsoft XML Core Services 4.0
關鍵字:?
kbresolve atdownload kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB936181
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