I sure hope someone can help me. I am ready to rip my hair out. I am attempting to play a new game (Secret Files: Tunguska), that requires Direct X 9 be installed to play. I do have Direct X 9c version 4.09.0000.0904 installed, but the game doesn't recognize it so asks to install it (the message says that the correct version of DirectX was not found, do I want to install it from the CD). I'm desperate, so say yes. The install fails from the CD and tells me to check the Windows System DX log and error file. Excerpts of the log/errors are shown below. I've also tried installing the latest Direct X again from Microsoft in case some files were missing. The installation doesn't complete. I have a Gateway GT5028 with XP Media Center Edition 2005, dual core processor, 1024 MP dual memory. Here are the errors from the DX log and Dxerror log. Any help would be greatly appreciated!!!
--------------------
[12/29/06 13:27:13] module: dxupdate(Dec 5 2005), file: dxupdate.cpp, line: 5962, function: CFusion::CFusion
Failed API: LoadLibraryShim()
Error: (0x80070006) - The handle is invalid.
--------------------
[12/29/06 13:27:13] module: dxupdate(Dec 5 2005), file: dxupdate.cpp, line: 2900, function: IsMDXInUse
Unable to initialize MDXCheck.
--------------------
[12/29/06 13:27:13] module: dsetup32(Dec 5 2005), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
DirectXUpdateInstallPlugIn(): DXUPDATE_MANAGEDDX
01/01/07 18:56:20: dxupdate: DirectXUpdateInstallPlugIn(): Checking for Dec2005_MDX1_x86_Archive.cab...
01/01/07 18:56:20: dxupdate: DXCheckTrust(): C:\PROGRA~1\Games\Tunguska\DirectX\Dec2005_MDX1_x86_Archive.cab is trusted.
01/01/07 18:56:20: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA.tmp\dec2005_mdx1_x86_archive.inf from cab
01/01/07 18:56:20: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
01/01/07 18:56:20: dxupdate: CheckDependency(): no dependency.
01/01/07 18:56:20: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
01/01/07 18:56:21: dxupdate: CFusion::CFusion(): LoadLibraryShim() failed, error = 0x80070006.
01/01/07 18:56:21: dxupdate: IsMDXInUse(): Unable to initialize MDXCheck.
01/01/07 18:56:21: dsetup32: CSetup::InstallPlugIn(): DirectXUpdateInstallPlugIn() failed.
01/01/07 18:56:21: DXSetup: DSetupCallback(): Phase = 0, Steps = 0
01/01/07 18:56:21: dsetup32: start finalizing: phase: 0 - 0, total: 0 - 0
01/01/07 18:56:21: DXSetup: DSetupCallback(): Phase = 3, Steps = 0
01/01/07 18:56:21: dsetup32: Installation ended with value -9 = Internal or unsupported error
01/01/07 18:56:25: DXSetup: WM_APP_ENDINSTALL
01/01/07 18:56:25: DXSetup: ~CDXWSetup()
--------------------
[12/29/06 13:27:13] module: dxupdate(Dec 5 2005), file: dxupdate.cpp, line: 5962, function: CFusion::CFusion
Failed API: LoadLibraryShim()
Error: (0x80070006) - The handle is invalid.
--------------------
[12/29/06 13:27:13] module: dxupdate(Dec 5 2005), file: dxupdate.cpp, line: 2900, function: IsMDXInUse
Unable to initialize MDXCheck.
--------------------
[12/29/06 13:27:13] module: dsetup32(Dec 5 2005), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
DirectXUpdateInstallPlugIn(): DXUPDATE_MANAGEDDX
01/01/07 18:56:20: dxupdate: DirectXUpdateInstallPlugIn(): Checking for Dec2005_MDX1_x86_Archive.cab...
01/01/07 18:56:20: dxupdate: DXCheckTrust(): C:\PROGRA~1\Games\Tunguska\DirectX\Dec2005_MDX1_x86_Archive.cab is trusted.
01/01/07 18:56:20: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA.tmp\dec2005_mdx1_x86_archive.inf from cab
01/01/07 18:56:20: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
01/01/07 18:56:20: dxupdate: CheckDependency(): no dependency.
01/01/07 18:56:20: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
01/01/07 18:56:21: dxupdate: CFusion::CFusion(): LoadLibraryShim() failed, error = 0x80070006.
01/01/07 18:56:21: dxupdate: IsMDXInUse(): Unable to initialize MDXCheck.
01/01/07 18:56:21: dsetup32: CSetup::InstallPlugIn(): DirectXUpdateInstallPlugIn() failed.
01/01/07 18:56:21: DXSetup: DSetupCallback(): Phase = 0, Steps = 0
01/01/07 18:56:21: dsetup32: start finalizing: phase: 0 - 0, total: 0 - 0
01/01/07 18:56:21: DXSetup: DSetupCallback(): Phase = 3, Steps = 0
01/01/07 18:56:21: dsetup32: Installation ended with value -9 = Internal or unsupported error
01/01/07 18:56:25: DXSetup: WM_APP_ENDINSTALL
01/01/07 18:56:25: DXSetup: ~CDXWSetup()