For which games
Classic games and old launchers often look for DirectX 9 SDK components.
DirectX 9 is still needed by classic games, old launchers, and projects looking for d3dx9_43.dll, XInput1_3.dll, or XAudio 2.7. The primary download option is a runtime package with legacy components.
directx_Jun2010_redist.exeOffline runtime, 95.6 MB
SHA-256 is listed belowVerification hash: 053f76dc…bf89c73b
Without manual DLL replacementFirst run the runtime installer, then restart the game
About the version
Windows 10 and Windows 11 may have the current DirectX but not all old DirectX SDK libraries. This is why a game may report that d3dx9_43.dll, d3dx9_39.dll, XInput1_3.dll, or XAudio2_7.dll is missing.
DirectX End-User Runtimes June 2010 adds these components alongside system libraries. This is better than downloading individual DLL files from unknown sites and manually copying them to system folders.
Classic games and old launchers often look for DirectX 9 SDK components.
Offline runtime June 2010 contains legacy DirectX 9/10/11 components.
Do not replace System32/SysWOW64 with random DLL files from the internet.
After installation, restart the game and check dxdiag if needed.
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 |
|---|---|---|---|---|
| directx_Jun2010_redist.exeOffline runtime | Recommended option for this page | 95.6 MB |
053f76dc…bf89c73b
|
Download |
| dxwebsetup.exeWeb installer | Web installer for quickly installing missing components | 288.4 KB |
2cf71d09…26fd612f
|
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.
Offline runtime, size 95.6 MB, SHA-256:053f76dc…bf89c73b.
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
Install the legacy runtime, then restart the game.
The DirectX package adds old XInput without manually replacing system files.
Common in old games: installing runtime June 2010 helps.
Check the runtime, Visual C++ Redistributable, graphics card driver, and game file integrity.
FAQ
Yes, if an old game requires legacy DirectX SDK components. This does not conflict with DirectX 12.
Better to install the runtime package: it adds a set of related DLL files and reduces version error risk.
No. Legacy components are installed alongside, and Windows itself uses the needed libraries for each specific game.