Share via

DirectX Issues

Anonymous
2013-12-31T18:11:12+00:00

Hi,

I am encountering multiply DirectX .dll issues, when launching different games. Most if not all issues inform me '(.dll) is not compatible with this version of Windows (I am running Windows 7).

An example of my problem is when I run Far Cry 3, the error I encounter is as follows: C:\Windows\system32\d3dx10_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.

I have re-installed the game 5 times. Each time the issues is apparent. I have downloaded drivers for my Graphic card (nVidia (Gainward) GTX 560 SE) and then continued to update within Windows Device manager and the issue still happens?

I am unsure what to do now!

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

3 answers

Sort by: Most helpful
  1. Anonymous
    2014-01-03T11:36:04+00:00

    "*I already had the latest version of DirectX installed. Therefore this was a complete miss."*You didn't say if you tried the full reinstall of DX, but if the d3dX10_43.dll  is corrupt the Web Installer

    will not notify you. It only checks that the files are all installed, so if the file is corrupt there are two options (one I left out before).

      • Go to System 32 and sysWOW64 (if using 64bit Win7) and delete  d3dX10_43.dll *.*Run the Web Installer again and it will replace the file with a new one.
      • Download the full installer package in my first post and reinstall DX.

    What version of the game have you installed, Steam, Retail Disc or Other ? It's a bit odd that you would be getting a DX10 error with this game as FC3 uses either DX9 or DX11,

    so if you are trying to use the  farcry3_d311.exe  to run the game try the DX9 one instead.

    The GTX560SE may be a bit out of it's depth to be running DX11 effects, depending on your other

    settings, with this game anyway.

    .

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2014-01-02T16:06:02+00:00

    Hi,

    Thanks for the help. However, this did not work. I completely uninstalled the Graphics Drivers and re-downloaded them from nVidia's website; then installed them. Rebooted and tried launching the game and still the error was encountered.

    I already had the latest version of DirectX installed. Therefore this was a complete miss.

    Still looking for a fix!

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-01-01T02:03:31+00:00

    If you have updated DirectX since installing Win7, it may be that the d3dX10_43.dll is corrupt.

    Try reinstalling DirectX using the download below.

    Note that when you run the .exe it will unpack the files to a location/folder of your choosing

    (a new folder on the desktop is commonly used), after which you need to run the  DXSETUP.exe

    from this folder to actually install the DX files.

    Once this is done you can delete the folder you unpacked the files too .

    Download Details - Microsoft Download Center - DirectX Redist (June 2010)

    If you have not updated DirectX ( d3dx10_43.dll is new since the launch of Win7 ) the DX Web Installer would be quicker -

    Download DirectX End-User Runtime Web Installer from Official Microsoft Download Center

    Regarding the drivers -

    "I have downloaded drivers for my Graphic card (nVidia (Gainward) GTX 560 SE) and then continued to update within Windows Device manager and the issue still happens?  "

    Do not use Device Manager for your dedicated graphics card drivers.

    After downloading the drivers from the Nvidia site uninstall the all of the old Nvidia graphics driver components (including PhysX, HD audio, etc) via Programs and Features - reboot.

    Install the drivers from the download - reboot.

    • I prefer using the 'custom' install method and don't install the components I don't use -

    Nvidia HD Audio is not necessary if you don't use HDMI, similarly 3D may not be necessary.

    I don't bother with the Nvidia updater, or 'Experience' either ( Just use manual settings in the games), so in my case, I only install the graphics drivers and PhysX.

    Note that on those occasions when all graphics drivers have been uninstalled Windows will reinstall

    it's generic graphics driver after you reboot. This driver allows for full resolutions and basic Windows

    functions, but should not be confused with the drivers for your GTX560SE.

    .

    Was this answer helpful?

    0 comments No comments