Share via

Windows 10 and DirextX 9.0c

Anonymous
2015-12-03T18:43:59+00:00

I have a new HP laptop running Windows 10 and DirectX 12.

My games won't play because they ran on DirectX 9.0c on Windows XP. I can't download DirectX 9.0c because I am running on Windows 10...is there a way around this?

I think it's a bit ridiculous that my computer is now too advanced to play a game I bought last week :/

Please help!

Windows for home | Windows 10 | Gaming

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

21 answers

Sort by: Most helpful
  1. Anonymous
    2015-12-03T18:56:05+00:00
    100+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2015-12-07T11:45:43+00:00

    Windows 10 is pre-installed and the games are discs such as The Sims 2 etc which all run on Windows XP

    I have tried to install DirectX 9.0c but the laptop won't allow it due to the Windows 10 os so I'm not sure what else I can do

    40+ people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2015-12-04T04:09:35+00:00

    "I have a new HP laptop - I think it's a bit ridiculous that my computer is now too advanced..."

    • Which HP Laptop ? Did the laptop come with Win10 pre-installed ?

    Which game will not run ? Is it disk based or from Steam or another download site ?

    List some details of what is, or is not happening , including any fixes you have already tried.

    "My games won't play because they ran on DirectX 9.0c on Windows XP. "

    • Nothing to do directly with either DX9 or Win10 not having DX9 . Win10 has all of the DirectX files.

    DX9.0c is not a single file. That is the title of the older installer.

    There are many DX9 files, and games select specific DX files that they run on.

    The June2010 installer (bottom of post) has all the same DX9 files as the 2009 installer, but also has

    the most recent DX9 files (d3dx9_42 & 43);  the most recent DX10,  and DX11 files.

    Win7/8/8.1 all have three versions of DX - 9,10 & 11. 

    Win10 also has DirectX 12 (only two graphics related DX12 files that I am aware of atm).

    I believe DX12 will be getting updates via Windows updates when available.

    • The following is a list of the Direct X  .dll's you will have when the files are up to date.

    There are more DX files (Xinput and audio), but these are most of the graphics related Direct X  .dll's

    • Go to the Windows \ System 32 folder, (and SysWOW64 if you have 64bit).  

    They are in alphabetical order and will start with  d3dx9_24 > 43 . Then d3dx10_33 > 43

    & finally d3dx11_42 > 43.

    There should also be - d3d9, d3d10 and d3d11. These come before the D3Dcompilers - 33>43.

    The DirectX Web installer will install any 'missing' DX files

    (generally more useful with a 'clean' Windows 7 install, as it was released a bit before the most recent files.

    I can't comment on clean Win8/8.1/10 but would hope that MS has there act together enough to

    have included the 'latest' files - from way back in June 2010).

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

    The full DX installer (June 2010) overwrites all DX files.

    This is the best option if all files are installed and there is suspicion of a corrupt file, but obviously can

    be used instead of the Web Installer.

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

    .

    40+ people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2016-03-18T20:18:00+00:00

    I have Directx version 12, and because I am running on Win10 it won't allow me to install Directx 9, when I do it notifies me that I must have Windows XP or older in order to run this version of DirectX.

    Is there anything I can do?

    10+ people found this answer helpful.
    0 comments No comments
  5. Anonymous
    2016-03-18T20:22:27+00:00

    if you are using Steam, game installers can install any needed runtimes

    10 people found this answer helpful.
    0 comments No comments