DirectX Download — Official and Safe
Do You Need to Download DirectX?
In most cases, no. DirectX 12 ships as part of Windows 10 and Windows 11. If your PC is running either of these operating systems and Windows is up to date, you already have the latest DirectX.
However, older games (typically released before 2015) may require legacy DirectX 9 or DirectX 10 libraries that are not included in the base Windows installation. These are added by the DirectX End-User Runtime.
DirectX End-User Runtime Web Installer
The only legitimate download for additional DirectX libraries is from the official Microsoft Download Center:
Official DirectX End-User Runtime Web Installer:
microsoft.com/en-us/download/details.aspx?id=35
This is the only Microsoft-approved download page. Do not use any other website.
What Does the Runtime Installer Add
The DirectX End-User Runtime adds legacy libraries that are absent from the base Windows installation:
- D3DX9 (used by DirectX 9 games)
- D3DX10 (used by DirectX 10 games)
- D3DX11 helper libraries
- XAudio 2.7 and earlier versions
- X3DAudio and XAPOFX for legacy audio
- XINPUT 1.3 for older game controllers
It does not remove or downgrade DirectX 12. The legacy and current libraries coexist on your system.
DirectX Version by Windows Version
| Windows Version | Included DirectX | Download Needed? |
|---|---|---|
| Windows 11 | DirectX 12 Ultimate | No — only runtime for old games |
| Windows 10 | DirectX 12 | No — only runtime for old games |
| Windows 8.1 | DirectX 11.2 | No download available — update Windows instead |
| Windows 7 | DirectX 11 | Update to Windows 10 for DirectX 12 support |
How to Verify DirectX After Installing Runtime
- Press Windows + R, type dxdiag, press Enter.
- On the System tab, confirm DirectX Version shows DirectX 12.
- Launch the game that showed the error. The missing D3DX or XAudio libraries should now be present.