A Windows 2000-based computer that is running the Windows 2000 Multilingual User Interface (MUI) may not be updated when you install one of the DirectX security updates that is associated with security bulletin MS05-050 (910415)



The information in this article applies to:

  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Small Business Server 2000

SYMPTOMS

Consider the following scenario:
  • You are using a Microsoft Windows 2000-based computer that is running the Windows 2000 Multilingual User Interface (MUI).
  • You install one of the Microsoft DirectX security updates that is associated with security bulletin MS05-050.
In this scenario, your computer may not be updated. Additionally, you may receive an error message that is similar to the following:
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
Note In this scenario, your computer is still vulnerable to the issue that is described in security bulletin MS05-050. The security update may appear to install successfully. An error message may not be displayed.

CAUSE

This issue occurs when the Quartz.dll file version information is incorrect. For more information about what can cause the Quartz.dll file version information to be incorrect, click the following article number to view the article in the Microsoft Knowledge Base:

263212 File version information may be incorrect in Windows 2000 multilanguage version

RESOLUTION

To resolve this issue, install the correct security update that is associated with security bulletin MS05-050. Select the security update based on the version of the Quartz.dll file on your computer.

How to identify the Quartz.dll file version on a computer that is running the Windows 2000 MUI

To identify the version of the Quartz.dll file on your computer, use one of the following methods.

Method 1: You are running the Windows 2000 MUI and a non-English version of Windows 2000

Use the Filever.exe tool. For more information about how to use the Filever.exe tool to determine the version of the Quartz.dll file, click the following article number to view the article in the Microsoft Knowledge Base:

263212 File version information may be incorrect in Windows 2000 multilanguage version

Method 2: You are running the Windows 2000 MUI and an English version of Windows 2000

Use the Dxdiag.exe tool to examine the Quartz.dll file version. To do this, follow these steps:
  1. Click Start, click Run, type dxdiag, and then click OK.
  2. Click the System tab, and then make a note of the DirectX version in the System Information box.
  3. Click the DirectX Files tab, and then examine the Quartz.dll file version information.
  4. Make a note of the Quartz.dll file version information.

How to install the correct DirectX security update that is associated with security bulletin MS05-050 based on the Quartz.dll file version

Important If you are running the Windows 2000 MUI, you should install the appropriate English version of the security update regardless of the MUI language version that you are running. If you running a non-English version of Windows 2000 and you do not have the Windows 2000 MUI installed, install the language version of the security update that matches the language version of Windows 2000.

To install the correct security update, visit one of the following Microsoft Web sites, depending on the Quartz.dll file version:

Computers that are running Quartz.dll file version 6.1.9.7XXComputers that are running Quartz.dll file version 6.3.1.8XX Computers that are running Quartz.dll file version 6.5.1.9XX

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

Microsoft has also identified an issue that occurs when you install the DirectX 8 Runtime package on a Windows 2000 MUI-based computer. If you are running a non-English MUI and you install the DirectX 8 Runtime package, some of the binaries are not correctly updated. When you examine the Quartz.dll file version, the version will still be the version that was included with DirectX 7. If you experience this issue, you can try to resolve the issue by installing the English version of DirectX 9.

Additionally, Microsoft has also dcoumented a unrelated issue where your computer may not be updated when you install one of the DirectX security updates that is associated with security bulletin MS05-050 on a computer running Windows Server 2003, Windows XP, or Windows 2000. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

909596 Your computer may not be updated when you install one of the DirectX security updates that is associated with security bulletin MS05-050 on a computer running Windows Server 2003, Windows XP, or Windows 2000


Modification Type:MajorLast Reviewed:11/9/2005
Keywords:kbSecurity kbtshoot KB910415 kbAudEndUser kbAudITPRO