# DirectX End-User Runtime

Application: Microsoft Corporation

Also called directx 9 redist, dxwebsetup, directx end-user, june 2010 directx

Microsoft Corporation, System

Legacy DirectX 9 June 2010 redistributable games still ask for. It installs D3DX and related side-by-side DLLs. It is not DirectX 12 and not the GPU driver.

## What you need to know

This is the legacy DX9 June 2010 redist. It is not DirectX 12 or a GPU driver.

dxsetup.exe installs D3DX and other 2010-era libraries. DirectX 12 is already in Windows. NVIDIA App installs the display driver.

- **What is it?**: Legacy DX9 June 2010 redist (D3DX)

  **DirectX 12?**: No. DX12 is already in Windows

  **GPU driver?**: No. Use NVIDIA App or AMD Software

Feex says

If a game wants DirectX and you already have Windows 11, I still install this June 2010 redist for D3DX. I do not hunt a DirectX 12 installer, and I do not treat dxsetup.exe as the GPU driver.

## What is DirectX End-User Runtime?

The DirectX End-User Runtime installs legacy side-by-side libraries (D3DX9/10/11, XInput 1.3, XAudio 2.7). Microsoft says it does not modify the DirectX runtime already in Windows. It is not GeForce or Radeon drivers.

## If you have never used it

If an old game says "install DirectX", it usually wants this June 2010 End-User Runtime (D3DX9 and friends), not a DirectX 12 upgrade. Windows already has DirectX 12. This setup does not change the OS DirectX version and it is not your GPU driver. Get dxwebsetup from Microsoft Download id=35.

## What is it used for?

**Old games that call D3DX9**

The dialog names DirectX. The missing file is often D3DX9_43.dll. DirectX 12 is already in Windows.

**June 2010 payload only**

dxwebsetup.exe or the offline id=8109 pack. There is no newer "DX12 end-user" redist.

**Not a GPU driver**

NVIDIA App or AMD Software install drivers. This redist will not fix a black screen from a bad driver.

## Who is it for?

- People launching a 2008-2015 game that asks for DirectX
- Anyone who searched "DirectX 12 download"
- Users who confused this with the Game Ready driver

## Current status

DirectX End-User Runtime (1995) is a current legacy directx 9 redistributable from Microsoft Corporation. The vendor still points Windows users at https://www.microsoft.com/download/details.aspx?id=35.

## How old is it?

DirectX as a separate redist mattered on Windows XP. The June 2010 SDK redist is the last End-User package. DirectX 12 is built into Windows 10 and 11. A "install DirectX 12" exe from a forum is junk.

## Versions

Major channels first. Exact build numbers are not all verified here.

June 2010 End-User Runtime

DirectX 12 (in-box Windows, not this redist)

## System requirements

Values follow the publisher's public guidance. Workload still changes the real need.

### Minimum

| Operating system | Microsoft still posts the June 2010 redist for current Windows. It does not replace in-box DirectX 12 |
| ---------------- | ----------------------------------------------------------------------------------------------------- |
| RAM              | Negligible. The game sets RAM                                                                         |

## Resource profile

- **CPU demand**: Follows what you open inside the app

  **RAM demand**: Follows documents, tabs, or libraries

## Installed processes

These executables belong to this product when it is installed.

| dxsetup.exe    | Main Windows executable                     |
| -------------- | ------------------------------------------- |
| dxwebsetup.exe | Web installer of the same June 2010 payload |

## Startup components

No Startup Apps entry. Games load the D3DX DLLs when they start.

## File locations

| Typical install | C:\Windows\System32\ (D3DX9\_\*.dll side-by-side) |
| --------------- | ------------------------------------------------- |

## Common problems

### Downloaded a "DirectX 12" exe

Windows already has DX12. The game wanted this 2010 redist or a GPU driver. Forum DX12 setups are bait.

### Installed this and expected a new GPU driver

Display drivers come from NVIDIA, AMD, or Intel. This package does not replace them.

## Getting unstuck

### Use Microsoft Download id=35 (web) or id=8109 (offline)

Those are the official June 2010 End-User packages. aka.ms/dxsetup explains they do not bump OS DirectX.

### If the game still misses a DLL, read the exact name

vcruntime140 is the VC++ redist. PhysX is NVIDIA PhysX. D3DX9\_\* is this page.

### Update the GPU driver separately

NVIDIA App, AMD Software, or Windows Update. Not dxsetup.exe.

## Alternatives

Modern games use DirectX 12 in Windows and ship what they need. The VC++ 2015-2022 redist is a different missing-DLL story. PhysX is another optional runtime.

## Official help and downloads

Start with the vendor. Random exe sites are not a support channel.

| Download               | [www.microsoft.com/download/details.aspx?id=35 ](https://www.microsoft.com/download/details.aspx?id=35)Official installer or vendor page |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| Help                   | [learn.microsoft.com/windows/win32/directx ](https://learn.microsoft.com/windows/win32/directx)Vendor support                            |
| Official site          | [www.microsoft.com/download/details.aspx?id=35 ](https://www.microsoft.com/download/details.aspx?id=35)Start here, not a random exe host |
| Offline June 2010 pack | [www.microsoft.com/download/details.aspx?id=8109 ](https://www.microsoft.com/download/details.aspx?id=8109)directx_Jun2010_redist.exe    |

## Related hardware

This redist is CPU-side libraries. The GPU driver and the game set frame rate. It will not upgrade an old GPU to DirectX 12 features.

## Technical details

Technical details

Vendor version numbers change. This article does not pin a build.

## Related

These entities connect to this article. Type is shown on every link.

[NVIDIA App: Application](https://feex.it/wiki/software/nvidia-app)[NVIDIA PhysX: Application](https://feex.it/wiki/software/physx)[How to read Task Manager: Guide](https://feex.it/wiki/software/system/how-to-read-task-manager)

## Sources and verification

Reviewed by Feex editorial. Last verified August 2026 Status: Feex Reviewed. [How we research](https://feex.it/wiki/research).

- [DirectX End-User Runtime official site ](https://www.microsoft.com/download/details.aspx?id=35)· Vendor product page
- [DirectX End-User Runtime help ](https://learn.microsoft.com/windows/win32/directx)· Vendor support
- [June 2010 offline redist ](https://www.microsoft.com/download/details.aspx?id=8109)· directx_Jun2010_redist.exe
- [aka.ms/dxsetup explanation ](https://aka.ms/dxsetup)· Does not change the OS DirectX version
- [Foxhole process map ](https://foxhole.feex.it/)· First-party samples on Windows PCs. Not a lab benchmark.

## Was this article useful?

A yes or no is enough. Pick a reason if you want, or add a short note.

Quick facts

The short identity of this page. Specs, sources, and the full story stay in the article.

- **Developer**: Microsoft Corporation

  **Category**: Legacy DirectX 9 redistributable

  **Process**: dxsetup.exe

  **License**: Free Microsoft redistributable

  **First released**: 1995

  **Official site**: [Microsoft Download id=35](https://www.microsoft.com/download/details.aspx?id=35)

  **Mapped by Feex**: Seen on Windows PCs in Foxhole

Feex Reviewed: Last verified August 2026

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/software/directx-runtime/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
