DirectX 12current page
Windows 11, Windows 10
Updated via Windows Update and the graphics card driver.
Risk-free update
For Windows 10/11, first use Windows Update and the GPU driver, and install the runtime from this site only for legacy libraries of old games.
File is stored on the site:dxwebsetup.exe· 288.4 KB · SHA-256 verified
dxwebsetup.exefrom this site.dxdiag.Do not download "DirectX 13", "DirectX 12 Pro", or installers from advertising mirrors. Microsoft has no separate universal DirectX 12 EXE for Windows 10/11: the system version is updated via Windows.
Windows 11, Windows 10
Updated via Windows Update and the graphics card driver.
Windows 7/8.1/10/11
Already built into newer Windows; for older systems depends on Windows updates.
Windows Vista and later
A separate installer is usually not needed; the component is included in Windows.
Old games on Windows
Legacy D3DX/XAudio/XInput libraries are installed via the official runtime.
Open Windows Update, install all updates, and update the graphics card driver. A separate DirectX 12 installer is usually not needed.
Install DirectX End-User Runtime from this site: it adds legacy libraries for old games.
For the built-in version, use Windows Update. For legacy runtime, use the local offline package from this site.
Source for verifying the web installer version, file name, size, and package purpose.
Open sourceSource for verifying the DirectX End-User Runtimes June 2010 offline package.
Open sourceMicrosoft launch guidedxdiagand verifying the installed DirectX version.
The official way to receive DirectX, Windows, and related system component updates.
Open source