Unable to install DirectX on Vista x64

Centauri

2[H]4U
Joined
Mar 1, 2003
Messages
2,478
Just threw together my new PC this morning. Left for work and picked up Tiberium Wars on the way home.

When I launch it, it tells me I need DirectX (been away from Windows for a while, thought it was supposed to have been part of Vista). So, I go to MS's DirectX site, download the web installer... and then I'm told there's an error and to check the error log to see what it was.

I've downloaded all of my Vista updates, BTW.

Here's some of the error log;

--------------------
[11/26/07 22:09:30] module: DXWSetup(Oct 22 2007), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[11/26/07 22:09:30] module: DXWSetup(Oct 22 2007), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

And...

11/26/07 22:09:27: DXWSetup: ***** DXWSETUP *****
11/26/07 22:09:27: DXWSetup: WinMain()
11/26/07 22:09:27: DXWSetup: IsIA64(): not IA64.
11/26/07 22:09:27: DXWSetup: Unable to get Version on target file C:\Windows\system32\directx\websetup\dsetup.dll
11/26/07 22:09:27: DXWSetup: Installed file C:\Windows\system32\directx\websetup\dsetup.dll
11/26/07 22:09:27: DXWSetup: Unable to get Version on target file C:\Windows\system32\directx\websetup\dsetup32.dll
11/26/07 22:09:27: DXWSetup: Installed file C:\Windows\system32\directx\websetup\dsetup32.dll
11/26/07 22:09:27: DXWSetup: GetDXVersion(): Unable to get RC string from registry.
11/26/07 22:09:27: DXWSetup: DirectX Version: 4.09.00.0904.00
11/26/07 22:09:27: DXWSetup: Setup Version: 4.09.00.0904.00
11/26/07 22:09:27: DXWSetup: A newer version of DirectX have been installed already.
11/26/07 22:09:27: dsetup32: IsWow64(): running on Wow64.
11/26/07 22:09:29: DXWSetup: CDXWSetup::CDXWSetup()
11/26/07 22:09:29: DXWSetup: CDXWSetup::DownloadDXUpdate()
11/26/07 22:09:29: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x1, SubStatus = 0x0
11/26/07 22:09:29: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0
11/26/07 22:09:29: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x2, SubStatus = 0x0
11/26/07 22:09:29: DXWSetup: OnStartInstall(): DLSize = 81, InstallSize = 0
11/26/07 22:09:29: DXWSetup: OnStartComponent(): ID = DXUpdate, DLSize = 81, InstallSize = 0, str = %DirectX_Setup%
11/26/07 22:09:29: DXWSetup: OnComponentProgress(): Phase = 0, Progress = 0
11/26/07 22:09:30: DXWSetup: OnStopComponent(): ID = DXUpdate, hr = 0x0, Phase = 9, str = %DirectX_Setup%, status = 0x0
11/26/07 22:09:30: DXWSetup: OnStopInstall(): hr = 0x0, str = (null), status = 0x0
11/26/07 22:09:30: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0
11/26/07 22:09:30: DXWSetup: WM_APP_DOWNLOADDXUPDATE
11/26/07 22:09:30: DXWSetup: CDXWSetup::InitInstallEngine()
11/26/07 22:09:30: DXWSetup: CDXWSetup::InitInstallEngine(): Sections are not initialized.
11/26/07 22:09:30: DXWSetup: PreinstDlgProc(): CDXWSetup::InitInstallEngine() failed.
11/26/07 22:09:30: DXWSetup: WM_APP_ENDDOWNLOAD
11/26/07 22:09:31: DXWSetup: CDXWSetup::~CDXWSetup()
11/26/07 22:10:08: DXWSetup: CreatePropertySheet() returns -9.
11/26/07 22:10:08: DXWSetup: Deleted file C:\Windows\system32\directx\websetup\dsetup.dll.
11/26/07 22:10:08: DXWSetup: Deleted file C:\Windows\system32\directx\websetup\dsetup32.dll.

Any help would be appreciated.
 
As already noted, Vista comes with DirectX 10. If you need to get that old game working properly, try running it in Compatibility Mode as if it was XP SP2. There is no reason to mess around with reinstalling or trying to overwrite DX10 with an older version; that won't work, and even if it did it would cause a shitload of problems in Vista from that point on.
 
Vista x64 and 32-bit comes with both DX9 and DX10 files in the \Windows\SysWOW64 folder.

You'll find d3d9*, d3dx9*, d3d10*, d3dx10* and the rest of the DX files there.

The problem you're having is because the game doesn't support Vista x64: http://www.altgamer.org/?p=1022
Specifications & FAQ :
REQUIRED SYSTEM SPECIFICATIONS:
· OS: Windows XP, Windows Vista (32-bit; 64-bit versions of
Vista are not supported)
 
Vista x64 and 32-bit comes with both DX9 and DX10 files in the \Windows\SysWOW64 folder.

You'll find d3d9*, d3dx9*, d3d10*, d3dx10* and the rest of the DX files there.

The problem you're having is because the game doesn't support Vista x64: http://www.altgamer.org/?p=1022

Eat that all you tards who push people to 64-bit for nothing. People can lose real money by early adopting for no reason. 32-bit is for today, 64-bit is for the future. Get 32-bit today.
 
For many games that "aren't supported" there are workarounds to getting it running. Tiger Woods 08 "isn't supported" but works fine under Vista x64.
 
The C&C update is supposed to fix it. Put in the game disc and click check for updates when the autorun menu pops up.
 
Back
Top