MRV
10-28-09, 08:22 PM
hi there,
I've got the following problem: I have a few games in my steam account. When I attempt to run one, it gives me the messages that I need to install the most recent version of DirectX 9.0c to do so.
Ok, I thought to myself, and tried an update (there actually was a new redistributable available, August 2009). But the setup failed and gave me an error 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
GetDXVersion() failed.
--------------------
[07/13/09 12:58:17] module: dsetup32(Mar 31 2006), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[07/13/09 12:58:17] module: dsetup32(Mar 31 2006), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
What confuses me now is (apart from the incorrect date) that I had 9.0c installed all the time and all non-steam games were (and still are) running fine. I also don't find any problems in my dxdiag screen
Any Ideas how to fix this? Thanks in advance!
NOTE: all those "directx recovery from Windows CD"-Tools unfortunately don't seem to work with WinXP 64bit....
I've got the following problem: I have a few games in my steam account. When I attempt to run one, it gives me the messages that I need to install the most recent version of DirectX 9.0c to do so.
Ok, I thought to myself, and tried an update (there actually was a new redistributable available, August 2009). But the setup failed and gave me an error 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
GetDXVersion() failed.
--------------------
[07/13/09 12:58:17] module: dsetup32(Mar 31 2006), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[07/13/09 12:58:17] module: dsetup32(Mar 31 2006), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
What confuses me now is (apart from the incorrect date) that I had 9.0c installed all the time and all non-steam games were (and still are) running fine. I also don't find any problems in my dxdiag screen
Any Ideas how to fix this? Thanks in advance!
NOTE: all those "directx recovery from Windows CD"-Tools unfortunately don't seem to work with WinXP 64bit....