使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

簡介

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

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

  • 重複提供您這個更新。

    各種 Microsoft 產品,像是 Windows、Internet Explorer、Microsoft Office 及 Microsoft SQL Server,以及某些協力廠商產品都隨附不同版本的 MSXML。如果安裝新產品,或如果更新的產品所包含的 MSXML 版本與現有的不同,就可能再次提供您這個更新。如需有關可供使用或隨附於各項 Microsoft 產品或軟體更新之不同 MSXML 版本的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

    269238Microsoft XML 剖析器 (MSXML) 的版本清單

  • MSXML 4.0、MSXML 4.0 SP1 和 MSXML 4.0 SP2 的安全性更新 927978 不支援完全移除 MSXML 4.0,因為此版的 MSXML 是在併列模式下完成安裝。如果要解決這個問題,請依照下列步驟執行:

    1. 使用 [控制台] 的 [新增或移除程式] 項目,移除安全性更新 927978。

    2. 從 %SystemRoot%\System32 資料夾刪除 MSXML4.dll 檔案。

    3. 使用 [控制台] 的 [新增或移除程式] 項目修復先前安裝的 MSXML 4.0。

    舊版的 Msxml4.dll 與 Msxml4r.dll 檔案會同時還原至併列資料夾與 %SystemRoot%\System32 資料夾中。

  • 從 Windows Update 安裝此安全性更新時,您可能會收到下列錯誤訊息:

    無法註冊檔案 c:\Windows\system32\msxml4.dll 的型別程式庫。請連絡您的支援人員。

    這個錯誤發生時,您也可以記下檔案中類似下列的資訊:

    錯誤 1911。無法註冊檔案 c:\Windows\system32\msxml4.dll 的型別程式庫。請連絡您的支援人員。

    MSI (s) (20:18) [17:52:31:612]:產品:MSXML 4.0 SP2 (KB927978) -- 錯誤 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 (KB927978) -- 安裝失敗。


    MSI (c) (34:20) [17:53:07:267]:Windows Installer 安裝產品。產品名稱:MSXML 4.0 SP2 (KB927978)。產品版本: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 傳回 1603

    === 停止詳細資訊記錄時間: 11/10/2006 17:53:07 ===
    如果要暫時解決此問題,請手動安裝「Microsoft 下載中心」提供的安全性更新,然後在顯示錯誤訊息時按一下 [忽略]。如果要確認安裝已經成功,請檢查 %systemroot%\System32 中的 Msxml4.dll 檔案,其版本是否為 4.20.9841.0。

  • 安全性更新套件 927978 可能會建立記錄檔。套件會將記錄檔命名為 KB927978.log,然後將記錄檔儲存在資料夾中。資料夾的名稱是由系統產生的,且位於系統磁碟機的根目錄。路徑看起來像這樣:

    C:\system generated name\KB927978.log。注意 在這個範例中,C 是系統磁碟機。

    您可以選擇是否要移除記錄檔和資料夾。

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

  • MSXML 4.0 的安全性更新套件 927978 是完整的安裝套件。您可以使用這個套件,在沒有安裝舊版 MSXML 4.0 的電腦上安裝 MSXML 4.0 Service Pack 2 (SP2)。您也可以使用這個套件來更新 MSXML 4.0、MSXML 4.0 Service Pack 1 (SP1) 或 MSXML 4.0 SP2 的現有安裝。

  • 如果您的電腦已經安裝舊版的 MSXML 4.0、MSXML 4.0 SP1、MSXML 4.0 SP2,則 Windows Update 和 Microsoft Update 只會提供安全性更新套件 927978。

  • MSXML 4.0 不包括 64 位元的剖析器 (Parser) 而且只有 64 位元作業系統中的 WoW 模式支援 MSXML 4.0。因此,這個安全性更新沒有 64 位元 MSXML 4.0 套件。如果要更新 64 位元作業系統 WoW 模式 32 位元 MSXML 4.0 剖析器,請安裝 32 位元 MSXML 4.0 套件。例如,如果要更新 64 位元英文作業系統,請安裝 Msxml4-KB927978-enu.exe 套件。

  • 下表列出 MSXML 4.0 安全性更新套件 927978 所安裝的檔案。

    檔案名稱

    版本

    日期

    時間

    大小

    Msxml4.dll

    4.20.9841.0

    11/4/2006

    2:14

    1.18 MB

    注意 此安全性更新會同時以併列模式安裝在 %systemroot%\System32 資料夾中。

  • 如果要在安靜模式下,以啟用詳細資訊記錄且不重新啟動電腦的方式安裝此安全性更新,請使用類似下列的命令列命令:

    msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\kb927978.log 安裝程序的詳細資訊記錄將會存放在命令所指定的檔案中。在此範例中,該檔案即是 C:\KB927978.log。

  • 如果 Msxml4.dll 檔案已遭鎖定,則套用適用於 MSXML 4.0、MSXML 4.0 SP1 及 MSXML 4.0 SP2 的安全性更新 MS06-071 時,可能不會更新該檔案。如果要解決這個問題,請使用下列命令解除 Msxml4.dll 安裝:

    • MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive

    • Del %windir%\system32\msxml4.dll

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×