安装与安全公告 MS05-050 关联的某个 DirectX 安全更新后,运行 Windows 2000 多语言用户界面 (MUI) 的基于 Windows 2000 的计算机可能无法得到更新

文章翻译 文章翻译
文章编号: 910415 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

请考虑以下情形:
  • 使用的是运行 Windows 2000 多语言用户界面 (MUI) 的基于 Microsoft Windows 2000 的计算机。
  • 安装与安全公告 MS05-050 关联的某个 Microsoft DirectX 安全更新。
在这种情形下,计算机可能未得到更新。此外,您还可能收到与下面的内容类似的错误消息:
This software update can only be applied to DirectX <version>.If you see this message, you do not have DirectX <version> installed and cannot install this software update
注意:在这种情形下,计算机仍然容易出现安全公告 MS05-050 中描述的问题。安全更新看起来似乎安装成功。可能不显示错误消息。

原因

如果 Quartz.dll 文件版本信息不正确,则会出现此问题。 有关哪些因素可能会导致 Quartz.dll 文件版本信息不正确的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
263212 Windows 2000 多语言版本中的文件版本信息可能不正确

解决方案

要解决此问题,请安装与安全公告 MS05-050 关联的正确安全更新。根据计算机上 Quartz.dll 文件的版本选择安全更新。

如何确定运行 Windows 2000 MUI 的计算机上的 Quartz.dll 文件版本

要确定计算机上的 Quartz.dll 文件的版本,请使用下列方法之一。

方法 1:运行的是 Windows 2000 MUI 和非英语版的 Windows 2000

使用 Filever.exe 工具。 有关如何使用 Filever.exe 工具确定 Quartz.dll 文件版本的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
263212 Windows 2000 多语言版本中的文件版本信息可能不正确

方法 2:运行的是 Windows 2000 MUI 和英语版的 Windows 2000

使用 Dxdiag.exe 工具来检查 Quartz.dll 文件版本。为此,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,键入 dxdiag,然后单击“确定”。
  2. 单击“系统”选项卡,然后记下“系统信息”框中的 DirectX 版本。
  3. 单击“DirectX 文件”选项卡,然后检查 Quartz.dll 文件的版本信息。
  4. 记下 Quartz.dll 文件的版本信息。

如何根据 Quartz.dll 文件版本安装与安全公告 MS05-050 关联的正确 DirectX 安全更新

重要说明:如果运行的是 Windows 2000 MUI,则应该安装适当的英语版的安全更新,而不管所运行的 MUI 语言版本如何。如果运行的是非英语版的 Windows 2000,并且没有安装 Windows 2000 MUI,则安装与 Windows 2000 语言版本相匹配的安全更新。

要安装正确的安全更新,请根据 Quartz.dll 文件的版本,访问下列 Microsoft 网站之一:

运行 6.1.9.7XX 版 Quartz.dll 文件的计算机
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=2feffe6c-6c1c-42d9-b15e-f8f8d9c0e60e
运行 6.3.1.8XX 版 Quartz.dll 文件的计算机
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=FEDC7212-27B8-4993-9965-53E9298DB386
运行 6.5.1.9XX 版 Quartz.dll 文件的计算机
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=1853AD1F-92C8-4C2B-8F52-9B2FC8DBF769

状态

Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。

更多信息

Microsoft 还发现,在基于 Windows 2000 MUI 的计算机上安装 DirectX 8 运行时包时,会出现一个问题。如果在运行非英语 MUI 的情况下安装 DirectX 8 运行时包,则有些二进制文件未正确更新。当您检查 Quartz.dll 文件版本时,版本仍然是 DirectX 7 中附带的版本。如果遇到此问题,可以通过安装英语版的 DirectX 9 来解决。

此外,Microsoft 还记录了一个无关的问题,即在运行 Windows Server 2003、Windows XP 或 Windows 2000 的计算机上安装与安全公告 MS05-050 关联的某个 DirectX 安全更新后,计算机可能未得到更新。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
909596 在运行 Windows Server 2003、Windows XP 或 Windows 2000 的计算机上安装与安全公告 MS05-050 关联的某个 DirectX 安全更新后,计算机可能未得到更新

属性

文章编号: 910415 - 最后修改: 2005年12月8日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 4
  • Microsoft Small Business Server 2000 Standard Edition
关键字:?
kbtshoot kbsecurity KB910415
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