How to Get DirectX 12 End-User Runtime and Fix Installation Issues

This package can be downloaded from the Microsoft website

Reading time icon 2 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

How to install directx 12 end user runtime and fix installation issues

DirectX 12 is essential for running modern games and applications on Windows. While DirectX 12 is included with Windows 10 and Windows 11, for some games you need the Microsoft DirectX End-User Runtime. This installs runtime libraries from the legacy DirectX SDK for some games that use D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT, and/or Managed DirectX 1.1. Installing this package, however, won’t modify your existing DirectX 12 installation.

How do I get Directx 12 end user runtime?

Check your current DirectX version and install DX12 End-User Runtime

  1. Press Win + R, type dxdiag, and hit Enter.
  2. Wait for the DirectX Diagnostic Tool to load.
  3. Under the System tab, find DirectX Version.
  4. If it says DirectX 12, you already have it installed.

DirectX 12 is built into Windows 10/11, but you may also download DirectX 12 End-User Runtime from the dedicated Microsoft website if the game requires older versions of DirectX.

What to do if you can’t install DirectX 12 End-User Runtime?

You should know that DirectX 12 End-User Runtime may not be compatible with your system. However, you should also know that even if the game requires it, it will still run with DirectX 12.

Just in case, try running the installer by using administrative permissions. To do that, right-click on the file and select Run as administrator.

If you have problems with DirectX, you may also use the DXDiag tool which is also built-in your OS. To do that, press Win + R, type dxdiag.exe and press Enter. The app will find potential problems and fix them.

We also recommend updating your graphics card driver if you run into any other issues.

By following these steps, you should be able to install or repair DirectX 12 End-User Runtime and resolve any issues preventing installation. Let us know if you need further assistance in the comments below.

More about the topics: DirectX

User forum

0 messages