您目前已離線,請等候您的網際網路重新連線

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

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

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

  • 如果其中一個系統檔案毀損或尚未正確更新,這個安全性更新可能會重複出現在 Microsoft Update 或 Windows Update 上的更新清單中。如需有關這個問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    941729Microsoft 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 知識庫」中的文件:
    269238Microsoft 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
update security_patch security_update security bug flaw vulnerability malicious attacker exploit registry unauthenticated buffer overrun overflow specially-formed scope specially-crafted denial of service DoS TSE WinNT Win2000
內容

文章識別碼:936181 - 最後檢閱時間:01/08/2009 14:40:23 - 修訂: 6.0

Microsoft XML Core Services 4.0

  • kbresolve atdownload kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB936181
意見反應