none
DirectX installation fails Windows 7 Ultimate 64bit

    Question

  • Hi,

    I've recently purchased Call of Duty: World at War from steam and have had problems with the Direct X Redistributable installation that is performed at setup.
    This is the installation error I get:

    "An internal system error occured. Please refer to DXError.log and DirectX.log in your windows folder to determine the problem."

    The game continued to install without DirectX installing properly, but when I try to run the game I get a missing DirectX dll, XINPUT1_3.dll and I'm unable to play the game.

    I went directly to Activision to get help, they've been a great help but haven't found a solution yet. It seems more of a problem with DirectX 9.0c and my version of Windows 7 rather than the game itself.

    I've done a clean reboot and tried to reinstall DirectX from here:
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0cef8180-e94a-4f56-b157-5ab8109cb4f5
    and here:
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3
    I ran them as administrator and both failed.

    I've run a DxDiag and its showing everything to be operating normally. I've also run a sfc/ scannow in command prompt and everything verified ok.
    I checked out the DirectX log and aren't too sure how to read it but there are a couple of places it failed.


    03/08/10 17:02:00: infinst: Unable to get Version on target file C:\Windows\system32\xactengine2_10.dll
    03/08/10 17:02:00: infinst: Currently C:\Windows\system32\xactengine2_10.dll is newer than the one being installed.
    03/08/10 17:02:00: dxupdate: InstallEXE(): infinst.exe returned 0.
    03/08/10 17:02:00: dxupdate: DirectXUpdateInstallPlugIn(): Registering: XACT2_10_x64.inf - [DllRegisterServer]
    03/08/10 17:02:00: dxupdate: Wow64FsRedirection is disabled.
    03/08/10 17:02:00: dxupdate: InstallEXE(): Command: RegSvr32.exe C:\Windows\system32\xactengine2_10.dll
    03/08/10 17:02:00: dxupdate: InstallEXE(): RegSvr32.exe returned 3.
    03/08/10 17:02:00: dxupdate: RegisterDLL64(): C:\Windows\system32\xactengine2_10.dll is not registered properly.
    03/08/10 17:02:00: dxupdate: Wow64FsRedirection is reverted.
    03/08/10 17:02:00: dxupdate: DirectXUpdateInstallPlugIn(): RegisterDllFromSection() failed.
    03/08/10 17:02:00: dsetup32: CSetup::InstallPlugIn(): DirectXUpdateInstallPlugIn() failed.
    03/08/10 17:02:00: dsetup32: CSetup::SetupForDirectX(): InstallPlugIn() failed.
    03/08/10 17:02:00: dsetup32: start finalizing: phase: 160 - 160, total: 0 - 192
    03/08/10 17:02:01: dsetup32: Installation ended with value -9 = Internal or unsupported error
    03/08/10 17:25:28: DXSetup: CommandLine: /silent
    03/08/10 17:25:28: DSETUP: DirectXSetupA(): hWnd: 00000000 dwFlags: 02010098

    If anyone can offer some solutions to my problem I'd really appreciate it.

    Sunday, July 11, 2010 10:09 AM

Answers

All replies

  • try installing the latest DirectX 9.0c full installer from the Microsoft Downloads site: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d
    Sunday, July 11, 2010 12:51 PM
  • I downloaded the Full Installer and I'm still getting the same errror:

    "An internal system error occured. Please refer to DXError.log and DirectX.log in your windows folder to determine the problem."

    Any other ideas?

     

     

    Monday, July 12, 2010 10:51 AM
  • Hello Shavman:

     

    Thank you for posting here. This DirectX problem is very popular in this Call of Duty game as I researched. Here are some methods you can try to fix this problem:

     

    1.  Run System Restore to remove the damaged DirectX 9, and install it again in Clean Boot. For the detailed steps of System Restore and Clean Boot, please refer to the following links:


    http://windows.microsoft.com/en-US/windows-vista/What-is-System-Restore

     

    http://support.microsoft.com/kb/929135/en-us

     

    You may download and run DirectX End-User Runtime Web Installer from the following link to install the DirectX components:

     

    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3

     

    2.  As you mentioned there is a missing XINPUT1_3.DLL, you can also download it from the Internet and save it in %windir%\system32 folder, then run Command Prompt as administrator with the following command to register it:

     

    Regsvr32 XINPUT1_3.DLL

     

    Please try the above solutions, hope it can help you play the game.

     

    Best regards,

    Miya Yao

    Tuesday, July 13, 2010 12:39 PM
    Moderator
  • Are you trying to install Directx 9?

    Step 1:-You will not be able to install Directx 9 on Windows 7 because it comes with direct x 11 preinstalled on the computer. So it’s not possible to downgrade a version of DirectX11 or install a version of DirectX 9 on Windows 7.
     
    Install the game and play in Directx 11 and also check for the compatibility of the game in windows 7 compatibility center with the help of the link given below:
    http://www.microsoft.com/windows/compatibility/windows-7/en-us/default.aspx

    If you are trying to install any game, then I would suggest you to check for its compatibility with win 7.

    If it’s not compatible, then try to run the game in legacy operating system compatibility mode.
    http://windows.microsoft.com/en-US/windows7/Make-older-programs-run-in-this-version-of-Windows

    • Proposed as answer by Fella2 Wednesday, July 14, 2010 4:35 PM
    Wednesday, July 14, 2010 3:54 PM
  • Some urban legends about DirectX backwards compatibility seem to be indelible.

    1) Of course it's possible to install DirectX 9 files (mostly d3dx9_xx.dll's) on a system running DirectX 11. DirectX 11 won't do anything for you if you haven't a DX11 compatible video card. Most older cards and most older games need DX9 to run. DX11 has a feature to show wrong driver infos to older cards (which don't understand the new driver model, WDDM), so you can run Windows 7 with DX9 cards - but Windows 7 doesn't include updated DX9 files needed by some games (or most, as DX11 capable games are an exception even today).

    2) Any compatibility mode will only work when you meet the above requirements. On the other hand, if your DX9 installation (which contains updates for older DirectX versions, too) is up-to-date (last release: June, 2010), there shouldn't be problems to run any game you want on Windows 7. A few games will require additional steps, normally discussed in the game's forums.

    3) Errors like "DirectXUpdateInstallPlugIn() failed" can be caused by missing or stopped services or by corrupted (tampered) files of the present DirectX installation. Some users report that a reinstallation of Windows or restoring it to a point before any DX related changes were made, made the whole problem disappear.


    "I think there is a world market for maybe five computers.” (Thomas J. Watson, Sr.)
    Wednesday, July 14, 2010 10:06 PM
  • I have aproblem please help me my card supports dx 9.0 but windows 7 has dx 11 so ican not run games in my computer  please help me


    Monday, March 26, 2012 7:58 AM
  • "abdullah reki" wrote in message news:8d56f1df-989a-4b56-bc45-44e527115dfb...

    I have aproblem please help me my card supports dx 9.0 but windows 7 has dx 11 so ican not run games in my computer  please help me

     

    Nothing can make a card support a higher Dx level than it was designed for - you will have to upgrade the card, or purchase a newer machine. (Dx9 cards stopped being manufactured, in general, in around 2006/7)

    Noel Paton | Nil Carborundum Illegitemi | CrashFixPC | The Three-toed Sloth
    Monday, March 26, 2012 8:50 AM