1.

Solve : DirectX 9 (and 10)?

Answer»

I downloaded the DirectX 9.0 setup exe from the Microsoft WEBSITE. Whenever I TRY to load it, the license agreement comes up and I accept that, but as soon as the "Initializing" stage appears, there is an error that tells me to check the error logs. This is for DirectX 9.

The DXError.log states:

Code: [Select]--------------------
[10/03/07 19:55:28] module: DXWSetup(Jul 20 2007), FILE: dxwsetup.cpp, line: 367, function: CDXWSetup::InitInstallEngine

Failed API: SetAction()
Error: (0x80070057) - The parameter is incorrect.
--------------------
[10/03/07 19:55:28] module: DXWSetup(Jul 20 2007), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.
The DirectX.log states:
Code: [Select]10/03/07 19:49:35: DXWSetup: CDXWSetup::~CDXWSetup()
10/03/07 19:49:37: DXWSetup: CreatePropertySheet() returns -9.
10/03/07 19:49:37: DXWSetup: Deleted file C:\Windows\system32\directx\websetup\dsetup.dll.
10/03/07 19:49:37: DXWSetup: Deleted file C:\Windows\system32\directx\websetup\dsetup32.dll.
10/03/07 19:55:24: DXWSetup: ***** DXWSETUP *****
10/03/07 19:55:24: DXWSetup: WinMain()
10/03/07 19:55:24: DXWSetup: IsIA64(): not IA64.
10/03/07 19:55:24: DXWSetup: Unable to get Version on target file C:\Windows\system32\directx\websetup\dsetup.dll
10/03/07 19:55:24: DXWSetup: Installed file C:\Windows\system32\directx\websetup\dsetup.dll
10/03/07 19:55:24: DXWSetup: Unable to get Version on target file C:\Windows\system32\directx\websetup\dsetup32.dll
10/03/07 19:55:25: DXWSetup: Installed file C:\Windows\system32\directx\websetup\dsetup32.dll
10/03/07 19:55:25: DXWSetup: GetDXVersion(): This may be a older DirectX which does not have the version value in the registry.
10/03/07 19:55:25: DXWSetup: DirectX Version: 0.00.00.0000.00
10/03/07 19:55:25: DXWSetup: Setup Version: 4.09.00.0904.00
10/03/07 19:55:25: dsetup32: IsWow64(): not Wow64 process.
10/03/07 19:55:27: DXWSetup: CDXWSetup::CDXWSetup()
10/03/07 19:55:27: DXWSetup: CDXWSetup::DownloadDXUpdate()
10/03/07 19:55:27: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x1, SubStatus = 0x0
10/03/07 19:55:27: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0
10/03/07 19:55:27: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x2, SubStatus = 0x0
10/03/07 19:55:27: DXWSetup: OnStartInstall(): DLSize = 81, InstallSize = 0
10/03/07 19:55:27: DXWSetup: OnStartComponent(): ID = DXUpdate, DLSize = 81, InstallSize = 0, str = %DirectX_Setup%
10/03/07 19:55:27: DXWSetup: OnComponentProgress(): Phase = 0, Progress = 0
10/03/07 19:55:27: DXWSetup: OnStopComponent(): ID = DXUpdate, hr = 0x0, Phase = 9, str = %DirectX_Setup%, status = 0x0
10/03/07 19:55:27: DXWSetup: OnStopInstall(): hr = 0x0, str = (null), status = 0x0
10/03/07 19:55:27: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0
10/03/07 19:55:27: DXWSetup: WM_APP_DOWNLOADDXUPDATE
10/03/07 19:55:27: DXWSetup: CDXWSetup::InitInstallEngine()
10/03/07 19:55:27: DXWSetup: Use STRING section : [Strings.ENG]
10/03/07 19:55:28: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x1, SubStatus = 0x0
10/03/07 19:55:28: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0
10/03/07 19:55:28: DXWSetup: GetDXVersion(): This may be a older DirectX which does not have the version value in the registry.
10/03/07 19:55:28: DXWSetup: DXVersion: 0.00.00.0000
10/03/07 19:55:28: DXWSetup: Install Section: [iles\Microsoft Visual Studio\Common\MSDev98_ENG]
10/03/07 19:55:28: DXWSetup: CDXWSetup::InitInstallEngine(): SetAction() failed, error = 0x80070057.
10/03/07 19:55:28: DXWSetup: PreinstDlgProc(): CDXWSetup::InitInstallEngine() failed.
10/03/07 19:55:28: DXWSetup: WM_APP_ENDDOWNLOAD
10/03/07 20:02:03: DXWSetup: CDXWSetup::~CDXWSetup()
10/03/07 20:02:04: DXWSetup: CreatePropertySheet() returns -9.
10/03/07 20:02:04: DXWSetup: Deleted file C:\Windows\system32\directx\websetup\dsetup.dll.
10/03/07 20:02:05: DXWSetup: Deleted file C:\Windows\system32\directx\websetup\dsetup32.dll.

I have no idea what to do or what parts of the error log are important.
Any ideas?

I have Vista with a NVIDIA GeForce 8400M GS. Any other details needed?Why would you want to install DX9? Vista have DX9 and DX10 built in. (Yes it apparently have both because DX10 isn't backwards compatible with earlier versions of DX).I uninstalled Vista and reinstalled it, which started the problem. It's not located on the Drivers CD that came with the laptop either. I also cannot find it on my computer, so I do not believe it is installed. Quote

I do not believe it is installed

Go Start, type in:
dxdiag.exe
Hit Enter.
It'll TELL you.


Discussion

No Comment Found