Microsoft DirectX End-User Runtime Silent Install

The Microsoft DirectX End-User Runtime installs a number of 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. This article will serve as an informative guide and give you a clear understanding of how to perform the silent installation of the Microsoft DirectX End-User Runtime from the command line using the EXE installer.

How to Install the Microsoft DirectX End-User Runtime Silently

Microsoft DirectX End-User Runtime Silent Install (Offline Installer)

Note: This package does not modify the built-in DirectX Runtime installed on your Windows OS in any way.

  1. Navigate to: https://www.microsoft.com/en-us/download/details.aspx?id=8109
  2. Download & Copy the directx_Jun2010_redist.exe to a folder created at (C:\Downloads)
  3. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  4. Navigate to the C:\Downloads folder
  5. Enter the following command to extract the setup files:
    • directx_Jun2010_redist.exe /Q /C /T:"C:\Downloads\DirectX\"
  6. Press Enter
  7. Navigate to the C:\Downloads\DirectX folder
  8. Enter the following command: DXSETUP.exe /silent
  9. Press Enter
Software Title:Microsoft DirectX End-User Runtime
Vendor:Microsoft Corporation
Version:9.29.1974.1
Architecture:32-bit
Installer Type:EXE
Silent Install Switch:DXSETUP.exe /silent
Download Link:https://www.microsoft.com/en-us/download/details.aspx?id=8109

Microsoft DirectX End-User Runtime Silent Install (Web Installer)

Note: This package does not modify the built-in DirectX Runtime installed on your Windows OS in any way.

  1. Navigate to: https://www.microsoft.com/en-us/download/details.aspx?id=35
  2. Download & Copy the dxwebsetup.exe to a folder created at (C:\Downloads)
  3. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  4. Navigate to the C:\Downloads folder
  5. Enter the following command: dxwebsetup.exe /Q
  6. Press Enter
Software Title:Microsoft DirectX End-User Runtime
Vendor:Microsoft Corporation
Version:9.29.1974.1
Architecture:32-bit
Installer Type:EXE
Silent Install Switch:dxwebsetup.exe /Q
Download Link:https://www.microsoft.com/en-us/download/details.aspx?id=35

The information above provides a quick overview of the software title, vendor, and silent install, and silent switches. The download links provided take you directly to the vendors website. Continue reading if you are interested in additional details.


How do I check which version of DirectX is installed?

The DxDiag tool can be used to report detailed information about the DirectX components and drivers installed on your system.

Windows 10

  1. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  2. Enter the following command: dxdiag
  3. Press Enter
  4. Under the System Information section, see the DirectX Version

Windows 8 or 8.1

  1. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  2. Enter the following command: dxdiag
  3. Press Enter
  4. Under the System Information section, see the DirectX Version

Windows 7 or Earlier

  1. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  2. Enter the following command: dxdiag
  3. Press Enter
  4. Under the System Information section, see the DirectX Version

DirectX Versions and Updates by Operating System

Windows 10 and Windows Server 2016 Technical Preview

  • DirectX 11.3 and 12 are included with Windows 10 and Windows Server 2016 Technical Preview.
  • Updates will be available through Windows Update. There is no stand-alone package for these versions of DirectX.

Windows 8, RT, 8.1, Windows Server 2012, and Windows Server 2012 R2

  • DirectX 11.1 is included in Windows 8, Windows RT, and Windows Server 2012. There is no stand-alone update package for DirectX 11.1. You can only install this DirectX version through Windows Update in Windows 8, Windows RT and Windows Server 2012.
  • DirectX 11.2 is included in Windows 8.1, Windows RT 8.1 and Windows Server 2012 R2. There is no stand-alone update package for DirectX 11.2.  You can only install this DirectX version through Windows Update in Windows 8.1, Windows RT 8.1 and Windows Server 2012 R2.

Windows 7 and Windows Server 2008 R2

  • DirectX 11.0 is included in Windows 7 and Windows Server 2008 R2. There is no stand-alone update package for this version. You can update DirectX by installing the service pack and update listed below.
  • Note: To upgrade DirectX further, you will need to upgrade your operating system.

Windows Vista and Windows Server 2008

  • DirectX 10 is included in Windows Vista. There is no stand-alone update package for this version. You can update DirectX by installing the service pack and update listed below.
  • DirectX 10.1 is included in Windows Vista SP1 or later, and Windows Server 2008 SP1 or later. There is no stand-alone update package for this version. You can update DirectX by installing the service pack and update listed below.
  • DirectX 11.0 is available for Windows Vista SP2 and Windows Server 2008 SP2, with KB971512 installed.
  • Note: To upgrade DirectX further, you will need to upgrade your operating system.

Windows XP and Windows Server 2003

  • Some applications and games require DirectX 9. However, your computer includes a more recent version of DirectX. If you install and then run an application or game that requires DirectX 9, you might receive an error message such as “The program can’t start because d3dx9_35.dll is missing from your computer. Try reinstalling the program to fix this problem.” To resolve this issue, install DirectX End-User Runtime.
  • When you run this package, no change is made to your version of DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow, or DirectMusic.
  • To upgrade DirectX further, you will need to upgrade your operating system.

Always make sure to test everything in a development environment prior to implementing anything into production. The information in this article is provided “As Is” without warranty of any kind.