MS06-071:Microsoft XML Core Services 4.0 安全性更新

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

在此頁中

簡介

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

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

  • 重複提供您這個更新。

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

屬性

文章編號: 927978 - 上次校閱: 2007年10月24日 - 版次: 4.1
這篇文章中的資訊適用於:
  • Microsoft XML Core Services 4.0
關鍵字:?
kbqfe kbexpertisebeginner kbresolve KB927978
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