Skip to content
fedi.software

DirectX — all versions

· Microsoft · Page updated

Windows

Free Microsoft DirectX installers for Windows, from DirectX 9.0c to 12, with advice on which version a game needs.

Versions by year

Edition
DirectX 12
Release year
2015
Support
current
Edition
DirectX 11
Release year
2009
Support
current
Edition
DirectX 10
Release year
2006
Support
current
Edition
DirectX 9.0c
Release year
2002
Build
9.29.1974
Support
current

Rate DirectX

Thank you! Your rating is saved; you can change it. Could not save the rating. Please try again later. Too many ratings from your network today. Please try again tomorrow. The average appears after 5 ratings.

About DirectX

DirectX is the set of Microsoft programming interfaces that Windows games and multimedia apps use to talk to the graphics card and sound hardware. On this page you can download the DirectX installers for Windows: DirectX 12, 11, 10 and 9.0c, all of them free and published by Microsoft.

What DirectX actually does

A game does not draw its world by sending commands to a particular graphics card. It calls DirectX, and DirectX together with the driver translates those calls into something the hardware understands. That is why one game can run on cards from different manufacturers, and why a missing or damaged DirectX component usually shows up as a game that refuses to start with an error about a missing file. DirectX is part of Windows itself: a current Windows installation already contains the newest version the system supports, and Windows Update keeps it up to date. The separate installers exist mainly for older games, which were built against components of earlier versions and expect to find exactly those on the PC. Installing them adds the missing pieces next to the newer ones, without replacing anything.

Versions by year

VersionReleasedTypical use today
DirectX 122015current games on Windows 10 and Windows 11
DirectX 112009a large share of games from the following decade
DirectX 102006games from the Windows Vista era
DirectX 9.0c2002older games that ask for its components

Which version do you need?

  • A new game relies on the DirectX already built into Windows. Update Windows and your graphics driver rather than installing anything by hand.
  • An older game with an error about DirectX usually needs the components of the version it was made for, most often DirectX 9.0c. Install that package from the list on this page.
  • Not sure? Check the requirements on the game's store page or box: they name the DirectX version it was built for.

System compatibility: how to check your version

Press Win + R, type dxdiag and press Enter. The DirectX Diagnostic Tool shows the installed DirectX version on the System tab and the supported feature levels of your graphics card on the Display tab. Keep in mind that what matters for a game is support in both the system and the graphics card: an old card may not handle the features of DirectX 12 even on a fully updated system. The developer documentation for DirectX is on learn.microsoft.com.

How to install DirectX

  1. Close running games and launchers.
  2. Download the installer of the version you need from the list on this page.
  3. Run it and accept the Microsoft licence terms; the installer checks which components are missing and adds only those.
  4. Restart the PC if the installer asks you to, then launch the game again.

If the error does not go away, reinstall the graphics card driver from the manufacturer's website: many DirectX errors actually come from the driver.

Is DirectX free and safe?

Yes, DirectX is free: Microsoft does not charge for it, and it needs no licence key. The installers are safe as long as they come from Microsoft. Be careful with sites that offer single DirectX files or packs of missing libraries to copy into a system folder: such files are a common way to spread malware, and a wrong version can break other games.

Pros and cons of the standalone installers

  • Pro: fixes start-up errors in older games without touching the system.
  • Pro: adds components alongside newer ones instead of replacing them.
  • Con: does nothing for new games, which rely on Windows Update.
  • Con: cannot add features that your graphics card does not support.