1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Missing DirectX files? Read here!

Discussion in 'Games' started by Mussels, Oct 5, 2012.

  1. Mussels

    Mussels Moderprator Staff Member

    Joined:
    Oct 6, 2004
    Messages:
    42,140 (11.66/day)
    Thanks Received:
    9,470
    Since you found this thread, i'm going to assume you've tried to start up a game, and for some reason its telling you that you're missing some files. Most likely they're vaguely named, but you narrowed it down to missing DirectX files of some sort.

    Some examples could be:

    d3dx9_24.dll
    D3DX9_43.dll
    d3dx10_38.dll
    d3dx11_43.dll

    Those are all DirectX file names, taken from my system as i wrote this thread. Note how they mention what versions of DirectX they are for, and a 'version' number.
    This number is important, because Microsoft regularly updates DirectX.

    Where people get confused, is they think that by having directX 11 installed it means that have DirectX 9 and 10 installed and up to date as well - but Microsoft continue releasing updates for DX9 and 10 even though DirectX 11 was released long ago.
    Just because you have DX11, doesn't mean you have directX 9.0C 'version' 43 (D3DX9_43.dll)


    Normally the game would ask to install/update its required DirectX version when its installed, and that's why people don't have this problem often. Right now you are probably thinking a variant of "Oh yeah, i installed this game on another copy of windows, and restored it from a backup/other hard drive without reinstalling" as it all clicks into place.

    Microsoft have a generic installer/updater for DirectX that updates all versions of DirectX - DX9/10/11 all at once) - but for some reason its usually labelled as a 9.0c installer, and NOT on windows update.

    The Web Updater (which requires an internet connection to work) is located HERE. This version is recommended if you just want to updated the one machine.

    If you want/need to update several machines, or have craptastic internet - you want the Redistributable version, found HERE

    To note just how bad microsoft are at this, look at this image.
    [​IMG]

    DirectX from June 2010 released on the 18th of April 2011


    Feel free to leave questions or comments, thanks are best done by clicking the thanks button so we dont clog up the thread.



    Last edited: May 18, 2014
  2. qubit

    qubit Overclocked quantum bit

    Joined:
    Dec 6, 2007
    Messages:
    9,821 (4.00/day)
    Thanks Received:
    3,480
    That explains why some games insist on installing DX9 even on my DX11 system.
  3. 3870x2

    3870x2

    Joined:
    Feb 26, 2008
    Messages:
    4,875 (2.05/day)
    Thanks Received:
    689
    Location:
    Joplin, Mo
    Games will come prepackaged with direct X in most cases and will attempt an install. Also, steam does not check for your direct X updates before trying to install (which is a pain in the ass because it takes up to 5 minutes)
  4. de.das.dude

    de.das.dude Pro Indian Modder

    Joined:
    Jun 13, 2010
    Messages:
    7,572 (4.92/day)
    Thanks Received:
    1,973
    i had a dtx web installer from some game. i use it to update dtx all the time
  5. slyfox2151

    slyfox2151

    Joined:
    Jan 14, 2009
    Messages:
    2,606 (1.27/day)
    Thanks Received:
    524
    Location:
    Brisbane, Australia
    lol,


    I thought this was common knowledge.
    de.das.dude says thanks.
  6. brandonwh64

    brandonwh64 Addicted to Bacon and StarCrunches!!!

    Joined:
    Sep 6, 2009
    Messages:
    18,550 (10.20/day)
    Thanks Received:
    6,062
    Location:
    Chatsworth, GA
    To some people it is not, I know when I first started to deal with DX back when win95 was released, It was hard to stay up to day because they did not have installers quite like this. I just had to get lucky with the newer games I purchased cause some had the installer on the disc.
    Crunching for Team TPU
  7. Mathragh

    Mathragh

    Joined:
    Dec 3, 2009
    Messages:
    1,056 (0.61/day)
    Thanks Received:
    286
    Location:
    The Netherlands
    Just watch out for the Bing Bar that gets installed if you don't pay attention lol
  8. TheMailMan78

    TheMailMan78 Big Member

    Joined:
    Jun 3, 2007
    Messages:
    20,936 (7.92/day)
    Thanks Received:
    7,509
    You should always run DirectX update the second you do a clean install. Games will install thier own custom DX files as needed after this.
    dark2099 says thanks.
  9. 3870x2

    3870x2

    Joined:
    Feb 26, 2008
    Messages:
    4,875 (2.05/day)
    Thanks Received:
    689
    Location:
    Joplin, Mo
    [√] Are you sure that you want to not install Bing tool bar? not?
  10. Drone

    Drone

    Joined:
    Sep 1, 2010
    Messages:
    2,587 (1.77/day)
    Thanks Received:
    1,289
    DX is ok. I remember some games even require Visual C redist, games for windows live, physx and other crapola. IIRC old far cry required .net framework 1.1. lol!
  11. brandonwh64

    brandonwh64 Addicted to Bacon and StarCrunches!!!

    Joined:
    Sep 6, 2009
    Messages:
    18,550 (10.20/day)
    Thanks Received:
    6,062
    Location:
    Chatsworth, GA
    I know some games on my steam list still try to install that visual C++ crap when I start them up even though C++ is already installed. I do miss far cry 1 though.
    Crunching for Team TPU
  12. erixx

    erixx

    Joined:
    Mar 24, 2010
    Messages:
    3,268 (2.02/day)
    Thanks Received:
    435
    My first Windows 8 install (retail) / drivers / games had this problem of missing files, and NOTHING whatsoever solution like those gratuitously posted by Mussels etc were able to get DirectX working, most games with very few exceptions ended with an error a second after launching them.

    Reinstalled windows from scratch and never saw it again :wtf:
  13. Drone

    Drone

    Joined:
    Sep 1, 2010
    Messages:
    2,587 (1.77/day)
    Thanks Received:
    1,289
    Mussels and erixx say thanks.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page