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