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

文章翻译 文章翻译
文章编号: 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 的更新列表中 (EN)
  • 在安装安全更新 936181 后,在基于 Windows Vista 的计算机上的 Microsoft XML Core Services 4.0 SP2 可能会出现某些应用程序兼容性问题和可靠性问题。要解决这些问题,请安装下面的 Microsoft 知识库文章中介绍的更新:

    941833 已经发布了一个更新,用于改善 Microsoft XML Core Service 4.0 Service Pack 2 在基于 Windows Vista 的计算机上的兼容性和可靠性
  • 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 的类型库。请与您的技术支持人员联系。
    发生此错误时,您还可以在日志文件中看到类似于以下内容的信息:
    Error 1911. Could not register type library for file c:\Windows\system32\msxml4.dll.请与技术支持人员联系。
    MSI (s) (20:18) [17:52:31:612]:产品:MSXML 4.0 SP2 (KB936181) -- Error 1911. Could not register type library for file c:\Windows\system32\msxml4.dll.请与技术支持人员联系。
    === Logging stopped:11/10/2006 17:53:07 ===
    MSI (c) (34:20) [17:53:07:252]:Note:1: 1708
    MSI (c) (34:20) [17:53:07:260]:产品:MSXML 4.0 SP2 (KB936181) -- Installation failed.
    MSI (c) (34:20) [17:53:07:267]:Windows Installer installed the product.Product Name:MSXML 4.0 SP2 (KB936181)。Product Version:4.20.9839.0. Product Language:1033. Installation success or error status:1603.
    MSI (c) (34:20) [17:53:07:313]:Grabbed execution mutex.
    MSI (c) (34:20) [17:53:07:319]:Cleaning up uninstalled install packages, if any exist MSI (c) (34:20) [17:53:07:331]:MainEngineThread is returning 1603
    === Verbose logging stopped: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 版本不同的另一个 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 位分析器,且仅在 64 位操作系统的 Windows 64 (WOW) 模式的 Microsoft Windows 下受支持。因此,64 位 MSXML 4.0 程序包不适用于此安全更新。要在 64 位操作系统的 WOW 模式下更新 32 位 MSXML 4.0 分析器,请安装 32 位 MSXML 4.0 程序包。例如,要更新 64 位中文操作系统,请安装 Msxml4-KB936181-chs.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月9日 - 修订: 6.1
这篇文章中的信息适用于:
  • 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