DirectX Runtime Install and Download Guide
The DirectX runtime is built into Windows 10 and 11 — no download needed for DirectX 12. If you see errors about missing d3dx9 or d3dx10 files, download the DirectX End-User Runtime Web Installer from the official Microsoft Download Center: microsoft.com/en-us/download/details.aspx?id=35
What Is the DirectX Runtime
DirectX runtime libraries are the executable files that run on your PC and power DirectX-based games and applications. These include:
- d3d12.dll — Direct3D 12 core library (part of Windows)
- d3d11.dll — Direct3D 11 (part of Windows)
- d3dx9_43.dll — D3DX helper library for old games (from End-User Runtime)
- xaudio2_7.dll — Legacy XAudio (from End-User Runtime)
When to Install the End-User Runtime
Install the DirectX End-User Runtime if you see any of these errors:
- "The program can't start because d3dx9_XX.dll is missing"
- "d3dx10_43.dll not found"
- "XINPUT1_3.dll is missing"
- "xaudio2_7.dll was not found"
How to Install the DirectX End-User Runtime
- Go to the official page: microsoft.com/en-us/download/details.aspx?id=35
- Click Download and run the file (dxwebsetup.exe).
- Accept the license agreement and click Next.
- The installer connects to the internet to download only the missing components. Wait for it to complete.
- Click Finish and launch your game.
Verifying DirectX After Installation
Run DXDiag (Windows + R, type dxdiag) to confirm your DirectX installation is healthy. Check the Notes section on the System tab — it should say No problems found.
How to check your DirectX version →