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
Average 0.0 · ratings: 0
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
| Version | Released | Typical use today |
|---|---|---|
| DirectX 12 | 2015 | current games on Windows 10 and Windows 11 |
| DirectX 11 | 2009 | a large share of games from the following decade |
| DirectX 10 | 2006 | games from the Windows Vista era |
| DirectX 9.0c | 2002 | older 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
- Close running games and launchers.
- Download the installer of the version you need from the list on this page.
- Run it and accept the Microsoft licence terms; the installer checks which components are missing and adds only those.
- 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.