Windows 7 64-bit Directx 11 and older issues
-
Saturday, January 12, 2013 11:06 PMI am having problems running games on my new build. I have directx 11 but having trouble running any games that require directx. All attempts to run games prompts for various Microsoft downloads of a directx9 runtime that it claims has been updated by a new version? I have the latest drivers for my XFX HD 687A-ZHFC which uses AMD's HD 6870 chipset, now on version 12.10 via FX's website and via AMD`s website but still no further. Can you help please? I have tried all other fixes stated here but evry game comes up with either it's own install of directx which completes or prompts for the above run-time. There is mention elsewhere that there may be additional dll's neede but no idea which ones. Can someone help please? Thanks
All Replies
-
Sunday, January 13, 2013 5:56 AM
Try downloading the standalone (redistributable) DirectX installer. The latest that I know of is:
http://www.microsoft.com/en-us/download/details.aspx?id=8109
It won't over write new code, but it may add some older .dlls which aren't included with DirectX in Win7.
-
Sunday, January 13, 2013 3:54 PMHi. Thanks and I have tried that but even though it claims it has been successful, we still have the same problems. I have even tried the DirectX SDK but that failed at the end with an S1023 error but that I have now got past by removing the C++ 2010 for 32 and 64-bit but that still has the same ultimate DirectX calling issue. It looks to me like an issue with DirectX install and how this is being called by the machine. As above, all the graphics drivers are up to date, as is Windows itself but it is still not happy. The issues as we see them are games not running at all when called via Steam (namely XCOM and Farming Simulator) and looking at the FAQ's and support response from them, we have done everything they asked. When running Firefall though, we get a 'Bad Image' error with it stating that 'C:\Windows\system32\dx3dx9_43.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support'. Nothing in the DXError.log or the DirectX.log for this quoted error or anything else though. Any further ideas? Thanks
-
Sunday, January 13, 2013 4:04 PM
And a further update. WHen running the 'dxwebsetup.exe now we get this in the DirectX.log:
01/13/13 16:02:14: DXWSetup: ***** DXWSETUP *****
01/13/13 16:02:14: DXWSetup: WinMain()
01/13/13 16:02:14: DXWSetup: IsIA64(): not IA64.
01/13/13 16:02:14: DXWSetup: Unable to get Version on target file C:\Windows\system32\directx\websetup\dsetup.dll
01/13/13 16:02:14: DXWSetup: Installed file C:\Windows\system32\directx\websetup\dsetup.dll
01/13/13 16:02:14: DXWSetup: Unable to get Version on target file C:\Windows\system32\directx\websetup\dsetup32.dll
01/13/13 16:02:15: DXWSetup: Installed file C:\Windows\system32\directx\websetup\dsetup32.dll
01/13/13 16:02:15: DXWSetup: GetDXVersion(): Unable to get RC string from registry.
01/13/13 16:02:15: DXWSetup: DirectX Version: 4.09.00.0904.00
01/13/13 16:02:15: DXWSetup: Setup Version: 4.09.00.0904.00
01/13/13 16:02:15: DXWSetup: A newer version of DirectX have been installed already.
01/13/13 16:02:20: DXWSetup: CDXWSetup::CDXWSetup()
01/13/13 16:02:20: DXWSetup: CDXWSetup::DownloadDXUpdate()
01/13/13 16:02:20: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x1, SubStatus = 0x0
01/13/13 16:02:20: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0
01/13/13 16:02:20: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x2, SubStatus = 0x0
01/13/13 16:02:20: DXWSetup: OnStartInstall(): DLSize = 81, InstallSize = 0
01/13/13 16:02:20: DXWSetup: OnStartComponent(): ID = DXUpdate, DLSize = 81, InstallSize = 0, str = %DirectX_Setup%
01/13/13 16:02:20: DXWSetup: OnComponentProgress(): Phase = 0, Progress = 0
01/13/13 16:02:21: DXWSetup: OnStopComponent(): ID = DXUpdate, hr = 0x0, Phase = 9, str = %DirectX_Setup%, status = 0x0
01/13/13 16:02:21: DXWSetup: OnStopInstall(): hr = 0x0, str = (null), status = 0x0
01/13/13 16:02:21: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0
01/13/13 16:02:21: DXWSetup: WM_APP_DOWNLOADDXUPDATE
01/13/13 16:02:21: DXWSetup: CDXWSetup::InitInstallEngine()
01/13/13 16:02:21: DXWSetup: CDXWSetup::InitInstallEngine(): Sections are not initialized.
01/13/13 16:02:21: DXWSetup: PreinstDlgProc(): CDXWSetup::InitInstallEngine() failed.
01/13/13 16:02:21: DXWSetup: WM_APP_ENDDOWNLOAD
01/13/13 16:02:25: DXWSetup: CDXWSetup::~CDXWSetup()
01/13/13 16:02:34: DXWSetup: CreatePropertySheet() returns -9.
01/13/13 16:02:34: DXWSetup: Deleted file C:\Windows\system32\directx\websetup\dsetup.dll.
01/13/13 16:02:34: DXWSetup: Deleted file C:\Windows\system32\directx\websetup\dsetup32.dll.And in the DXError.log:
[01/13/13 16:02:21] module: DXWSetup(Mar 30 2011), file: dxwsetup.cpp, line: 229, function: CDXWSetup::InitInstallEngine
Sections are not initialized.
--------------------
[01/13/13 16:02:21] module: DXWSetup(Mar 30 2011), file: psheets.cpp, line: 705, function: PreinstDlgProc
CDXWSetup::InitInstallEngine() failed.Thanks
-
Tuesday, January 15, 2013 7:12 AMModerator
Hi ,
You may run the dxdiag diagnostic tool and follow this link.
http://windows.microsoft.com/en-US/windows7/Diagnosing-basic-problems-with-DirectX
Download DirectX End-User Runtime Web Installer.
Tracy Cai
TechNet Community Support
- Marked As Answer by Tracy CaiMicrosoft Contingent Staff, Moderator Monday, January 21, 2013 7:50 AM

