Article ID: 870560 - Last Review: September 5, 2007 - Revision: 1.6

You receive an error message when you try to install the MS04-016 security update on a Windows XP-based computer

Expand all | Collapse all

SYMPTOMS

You receive the following error message when you try to install the Windows XP security update that is described in Microsoft Security Bulletin MS04-016 on a Windows XP-based computer:
KB839643 Setup Error
Setup cannot continue because one or more pre-requisites required to install KB839643 failed. For More details check the Log File C:\WINDOWS\KB839643.log
The KB839643.log file contains the following text:
SOFTWARE\Microsoft\DirectX\Version is Not Equal To Specified Value
The security update that is described in Microsoft Security Bulletin MS04-016 is named WindowsXP-KB839643-x86-ENU.exe.

CAUSE

This behavior occurs if you upgraded the version of DirectX that is included with Windows XP to a later version. For example, the version of DirectX that is included with Windows XP is DirectX 8.1. If you upgraded DirectX to version 9.0, and then you try to install the Windows XP-version of the MS04-016 security update that is listed in the "Affected Software" section of the MS04-016 security bulletin, you receive this error message.

If you are not sure which version of DirectX is installed on your computer, click Start, click Run, type dxdiag, and then click OK. The version of DirectX that is installed on your computer appears under System Information. If DirectX 9.0, DirectX 9.0a, or DirectX 9.0b appears next to DirectX Version, perform the procedure that is described in the Resolution section to install the correct security update.

RESOLUTION

To resolve this behavior, download and install the security update for DirectX 9.0 that is listed in the "Affected Components" section of the MS04-016 security bulletin. Alternatively, you can download and install the file that is included in this section.

The following file is available for download from the Microsoft Download Center:
Collapse this imageExpand this image
Download
Download the DirectX90-KB839643-x86-ENU.EXE package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=BF58AC23-62D5-4650-AEEF-B79551D5F778&displaylang=en)

STATUS

This behavior is by design.

REFERENCES

For more information about the MS04-016 security update, visit the following Web site:
http://www.microsoft.com/technet/security/bulletin/MS04-016.mspx (http://www.microsoft.com/technet/security/bulletin/MS04-016.mspx)

APPLIES TO
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition SP1
  • Microsoft Windows XP Tablet PC Edition
Keywords: 
kbprb KB870560
 

Article Translations

 

Related Support Centers