D3DX9 and XInput

DirectX 9 download for Windows

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

Why DirectX 9 is needed even on new Windows

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.

For which games

Classic games and old launchers often look for DirectX 9 SDK components.

What gets downloaded

Offline runtime June 2010 contains legacy DirectX 9/10/11 components.

What not to do

Do not replace System32/SysWOW64 with random DLL files from the internet.

How to check

After installation, restart the game and check dxdiag if needed.

DirectX versions

Download DirectX for Windows

If the current page does not match your game or Windows, choose a neighboring runtime package. The cards link to individual version pages.

Files

Download DirectX 9: download options

The main button downloads the recommended file for this page. An alternative package is available nearby if a different installation scenario is needed.

Files to download for DirectX 9
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

DirectX 9 file verification

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.

Update date May 6, 2026

The page and verification data have been reviewed for the current DirectX.biz site structure.

Verification file directx_Jun2010_redist.exe

Offline runtime, size 95.6 MB, SHA-256:053f76dc…bf89c73b.

Methodology Name, size, SHA-256

We compare the package, hash, runtime purpose, and installation scenario without manual system DLL replacement.

Verification

How to check DirectX 9 via DXDiag

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.

  1. ClickWin + R.Enterdxdiagand confirm the launch of DirectX Diagnostic Tool.
  2. Check the System tab.The DirectX Version line will show the system Windows version.
  3. Open the Display tab.The graphics card driver and Feature Levels matter: they show the actual GPU support.
  4. Compare with the game requirements.If legacy DLL is missing, install the runtime. If Feature Level is missing, start with the driver or graphics card.
DXDiag window with DirectX version and graphics card parameters

Installation

How to install DirectX 9 correctly

Installation must be predictable: no random DLL files, no replacement of system folders, no extra steps after downloading.

  1. Download the directx_Jun2010_redist.exe file.Use the main button on the first screen or the file table.
  2. Check the name and size.For this page the file size is 95.6 MB; SHA-256 can be copied from the table.
  3. Run the installer.Confirm administrator rights if Windows requests them.
  4. Restart the game.If the error persists, update the graphics card driver and check the game requirements.

FAQ

Quick answers on DirectX 9

Is DirectX 9 needed on Windows 11?

Yes, if an old game requires legacy DirectX SDK components. This does not conflict with DirectX 12.

Can I download only d3dx9_43.dll?

Better to install the runtime package: it adds a set of related DLL files and reduces version error risk.

Do you need to remove the old DirectX?

No. Legacy components are installed alongside, and Windows itself uses the needed libraries for each specific game.