I know that this is a Windows Vista forum, but I really have problems with my XP 64bit SP2 and found out that people familiar with this OS are very few, so I try my luck in this forum.
My system worked perfectly for months after my last directX-update which was 9.0c from March 2009. My Problem is now that I have a few games running through steam, which since a week or something I am not able to start anymore and steam gives me an error message that I need the most recent DirectX installed to run them. (the problem is just the steam check, I think everything would run fine anyways....)
So I tried an update to Version 9.27, which is not working and the installer cancels each time I try, giving me a message that "an internal system error occured" and I should refer to my dxerror.txt-file.
Doing so revealed the following:
[07/13/09 12:58:17] module: dxupdate(Mar 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.
[07/13/09 12:58:17] module: dxupdate(Mar 31 2006), file: dxupdate.cpp, line: 4666, function: DirectXUpdateGetSetupInformation
[07/13/09 12:58:17] module: dsetup32(Mar 31 2006), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
[07/13/09 12:58:17] module: dsetup32(Mar 31 2006), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
What confuses me now is that I also don't find any problems in my dxdiag screen.
Someone came up with the Idea of doing a system repair using the Windows installation disk since my installed directx seems to be broken somehow, I tried it and found out that there is no such option in the setup of XP 64bit, whyever...
Any Ideas how to fix this?
One more thing please: many people so far started flaming and telling me to get vista, Win7 or remove some of my RAM and use the 32bit XP. I just can't afford gettig a new OS right now so I'm trying to fix this.....
Thanks in advance!