System version
DirectX 12 is already built into Windows 10 and 11. A separate installer does not replace system components.
DirectX 12 is needed by modern games on Windows 10/11. The system part is updated via Windows Update and the graphics card driver, and the runtime package helps add legacy components still required by many games.
dxwebsetup.exeWeb installer, 288.4 KB
SHA-256 is listed belowVerification hash: 2cf71d09…26fd612f
Without manual DLL replacementFirst run the runtime installer, then restart the game
About the version
DirectX 12 is the current graphics layer of Windows for modern games, low-level GPU access, and new graphics APIs. In normal circumstances it does not need to be installed on top of Windows: the system receives updates together with Windows Update and the graphics card driver.
However, the player may still end up on the DirectX 12 download page if the game asks for old components: D3DX, XInput, XAudio, or D3DCompiler. In that case, DirectX End-User Runtime helps: it does not replace DirectX 12 but adds side-by-side libraries for compatibility.
DirectX 12 is already built into Windows 10 and 11. A separate installer does not replace system components.
The web installer adds missing legacy DirectX SDK libraries for games and launchers.
In dxdiag, DirectX Version and the graphics card Feature Levels are important.
If the graphics card does not support the required Feature Level, the runtime will not change hardware capabilities.
DirectX versions
If the current page does not match your game or Windows, choose a neighboring runtime package. The cards link to individual version pages.
The DirectX package list scrolls horizontally. Use the buttons or arrow keys.
For modern games, Windows 10/11, and current graphics cards.
File:directx-12-runtime.exe
DownloadFor games from the Windows 7/8/10 era and projects that need a DX11 renderer.
File:directx-11-runtime.exe
DownloadFor old games and systems requiring DX10 compatibility.
File:directx-10-runtime.exe
DownloadFor classic games, D3DX9 components, and old game engines.
File:directx_Jun2010_redist.exe
DownloadFull package of legacy DirectX SDK components for old games.
File:directx_Jun2010_redist.exe
DownloadFiles
The main button downloads the recommended file for this page. An alternative package is available nearby if a different installation scenario is needed.
| File | When to choose | Size | SHA-256 | Download |
|---|---|---|---|---|
| dxwebsetup.exeWeb installer | Recommended option for this page | 288.4 KB |
2cf71d09…26fd612f
|
Download |
| directx_Jun2010_redist.exeOffline runtime | Full offline package for installation without internet | 95.6 MB |
053f76dc…bf89c73b
|
Download |
Verified
Before downloading, verify not only the file name but also the size, SHA-256, and installation scenario. This reduces the risk of confusing a runtime package with a single DLL or a third-party build.
The page and verification data have been reviewed for the current DirectX.biz site structure.
Web installer, size 288.4 KB, SHA-256:2cf71d09…26fd612f.
We compare the package, hash, runtime purpose, and installation scenario without manual system DLL replacement.
Microsoft: DirectX End-User Runtime Web Installer Microsoft: DirectX End-User Runtimes June 2010 Microsoft Support: checking DirectX version
Verification
DXDiag shows the system DirectX version and graphics card capabilities. This helps determine whether a runtime package, GPU driver, or different DirectX version is needed.
Installation
Installation must be predictable: no random DLL files, no replacement of system folders, no extra steps after downloading.
Game errors
The cause is most often the graphics card, driver, or Feature Level, not the missing installer.
Check the render mode, graphics card driver, and game compatibility with your Windows.
Updating the driver, verifying game files, and launching without conflicting overlays helps.
Install the runtime package: it adds components that DirectX 12 does not replace.
FAQ
For Windows 10/11, the system DirectX 12 comes via Windows Update. The download button on this page provides a runtime package for missing legacy components.
Because the web installer does not replace the system DirectX. It adds old libraries alongside the system components.
Check the graphics card, driver, and Feature Levels. The runtime package will not add hardware support if the GPU lacks it.