DirectX Install failure

Windows XP media center edition. Up to date on service packs. Microsoft security essentials.

Having difficulty running a new game. Get "Cannot create D3D device" Recomended from Game support that my directx needs update. 9.0c

Cannot install directx drivers downloaded from microsoft. Get an error message of failed installation and refered to check  DXError log which has the following

--------------------
[12/26/10 19:08:36] module: dxupdate(May 31 2006), file: dxupdate.cpp, line: 189, function: GetDXVersion

    Failed API:  RegQueryValueEx()
    Error:  (2) - The system cannot find the file specified.

 

    Current DirectX may be a older version which does not have the version value in the registry.

--------------------
[12/26/10 19:08:36] module: dxupdate(May 31 2006), file: dxupdate.cpp, line: 4705, function: DirectXUpdateGetSetupInformation

    GetDXVersion() failed.

--------------------
[12/26/10 19:08:36] module: dsetup32(May 31 2006), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

    DirectXUpdateInstallPlugIn() failed.

--------------------
[12/26/10 19:08:36] module: dsetup32(May 31 2006), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

    InstallPlugIn() failed.

--------------------
[12/26/10 19:09:06] module: dxupdate(May 31 2006), file: dxupdate.cpp, line: 189, function: GetDXVersion

    Failed API:  RegQueryValueEx()
    Error:  (2) - The system cannot find the file specified.

 

    Current DirectX may be a older version which does not have the version value in the registry.

--------------------
[12/26/10 19:09:06] module: dxupdate(May 31 2006), file: dxupdate.cpp, line: 4705, function: DirectXUpdateGetSetupInformation

    GetDXVersion() failed.

--------------------
[12/26/10 19:09:06] module: dsetup32(May 31 2006), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

    DirectXUpdateInstallPlugIn() failed.

--------------------
[12/26/10 19:09:06] module: dsetup32(May 31 2006), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

    InstallPlugIn() failed.

--------------------
[12/26/10 20:32:33] module: dxupdate(May 31 2006), file: dxupdate.cpp, line: 189, function: GetDXVersion

    Failed API:  RegQueryValueEx()
    Error:  (2) - The system cannot find the file specified.

 

    Current DirectX may be a older version which does not have the version value in the registry.

--------------------
[12/26/10 20:32:33] module: dxupdate(May 31 2006), file: dxupdate.cpp, line: 4705, function: DirectXUpdateGetSetupInformation

    GetDXVersion() failed.

--------------------
[12/26/10 20:32:33] module: dsetup32(May 31 2006), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

    DirectXUpdateInstallPlugIn() failed.

--------------------
[12/26/10 20:32:33] module: dsetup32(May 31 2006), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

    InstallPlugIn() failed.

Also noted to check the the directx log (very length, not sure if i should include here)

This game worked for a couple days and then failed. No system changes in the interim. Apparently I need to reinstall directX but. 1. I suspect that Directx like other programs leaves a lot of garbage laying around that is not tidied up after and 2. It is very confusing to navigate and identify the appropriate version on microsoft. I have been attempting to install directx 9.0c version 8.0.7600.16385 redistribtable. The is the best match I have been able to find in searches. Automatic Update does not show that there are any directx updates for me even though I have uninstalled directx.

Thank you in advance

Hi,

 

I would recommend you to start the computer in clean boot state and then try installing the Direct X and check.
Refer:
How to configure Windows XP to start in a "clean boot" state
http://support.microsoft.com/kb/310353/en-us
Note: After you have finished troubleshooting, follow the steps as explained in the article to reset the computer to start as usual.

DirectX End-User Runtime Web Installer
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en

Hope this helps.




Thanks and Regards:
Shekhar S - Microsoft Support.

Visit our Microsoft Answers Feedback Forum and let us know what you think.

If this post helps to resolve your issue, please click the "Mark as Answer" or "Helpful" button at the top of this message. By marking a post as Answered, or Helpful you help others find the answer faster.
Thanks and Regards,
Shekhar Sharma

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Shekhar,

while I will thank you for taking time to reply, your proposed solution is not the issue. This is a more complex problem than you percieve. I had already attempted to use a clean boot state for this. Please read the provided information. I have encounter similar Microsoft issues in the past. There has been corruption of files for directx. Same type issues as with .NET Framework updates and corruptions that I have encountered. Uninstalling does not fully remove registry entries and yet needs to refer to previous version files to install.

What I believe I need here is either a utility or hotfix or a list of files and registry entries that I can manually delete in order to make a clean new install.

Also, your link for directx is an update only and not the full directx install. I don't blame you for that, I have had the same issue navigating to find the actual full directx install. Best I have been able to find in full version is the redistributable package. Error messages refer to "Current DirectX may be a older version which does not have the version value in the registry."

Is this indicating that I must start by reinstalling an older version and then apply additional updates on top of this? Is there not a full version of 9.0c that is not contingent on an earlier version?

Thank you.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Ok,

so now I have a moderator moving posts around left right, up and down. Is this not an installation issue?

The problem is not a matter of program mechanics, neither is it a matter of system performance. I need someone to help that has specific understanding of uninstalling and installing microsoft components...this IS NOT performance related, this IS NOT a program configuration issue.

I simply need to know how to remove completely and cleanly all directx (microsoft software) registries and actually point me in the direction of the downloads and files needed to reinstall successfully! Help me please to understand why this is so difficult.

So far, these constant movements have not benefited in terms of either time or resolution. Perhaps moderators should leave well enough alone and give the intuitive process a chance. Would not someone that has install experience be best for advising how to apply a clean and effective removal>reinstall?

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Same problem here! Is there still no solution?
Dum spiro, spero.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Well, I solved my problem by now, even without a Windows XP CD (since I can't find mine anymore :/)

I simply reset the PC using the automated system-recovery "checkpoints" (no idea how exactly it is named in english, because my PC is set to german langue ... what makes kind of sense in Germany :P).
Dum spiro, spero.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Thanks for letting us know Qwert!

See also: https://support.steampowered.com/kb_article.php?p_faqid=772

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated January 1, 2024 Views 3,541 Applies to: