How to reinstall DirectX 12

Radu Tyrsina
by Radu Tyrsina
CEO & Founder
0 Comments
Download PDF
Affiliate Disclosure

  • As an essential component of your Windows 10, DirectX should run by default on the latest version, DirectX 12. 
  • This article covers a few possible solutions that will help you to make sure that your Windows 10 is running on DirectX 12.
  • Since the launch of DirectX 12, we've covered various topics related to it, so don't miss our dedicated DirectX section for more interesting articles.
  • Don't leave without also searching through our How-To section for more helpful material.
directx reinstallation

DirectX 12 is the latest version of DirectX, a set of application programming interfaces indispensable for multimedia, video, and game programming purposes.

When already installed in the OS, DirectX will update automatically each time Windows checks for updates.

However, your system might run on previous versions of DirectX either because certain programs prevent the reinstallation of the latest version or because the upgrading process failed upon upgrading to/reinstalling Windows 10.

First, you should check what version of DirectX your OS is using. To do this, follow these steps:

  1. Press Windows +R keys on the keyboard.
  2. In the Run box, type dxdiag.
  3. Press Enter.

If DirectX 12 is not listed, and since there is no stand-alone package for this version, we recommend the following solutions.


How do I reinstall DirectX 12?

1. Check for updates

  1. Open the Start menu > Settings app > Update & Security.DirectX 12 reinstall
  2. Click Check for updates.can I DirectX 12

Usually, Windows is updated automatically. But if any updates are missing, this action should solve the problem. Wait for the process to finish and make another attempt to see the DirectX version.


Can’t see the Check for updates button in Windows 10? Check out this guide then


2. Run the DirectX End-User Runtime Installer

Reinstall DirectX using the DirectX End-User Runtime Web Installer available in the Microsoft Download Center to try and restore missing files, if any. Then check once again for updates and see if the problem is fixed.

If you’re still having trouble with a proper installation for the graphics component, take a look at this article that lists a few alternative options.


3. Use the SFC tool for missing files

  1. Type Command Prompt in the taskbar and click on Run as administrator.
  2. Type sfc /scannow and hit Enter.
  3. Wait for the results.

This scan might take some minutes, but it should repair any corrupted files in the system or install missing ones, after faulty OS installation.


4. Perform a clean boot

  1. Type System Configuration in the taskbar and select Run as administrator.
  2. On the Services tab, select Hide all Microsoft services, and then select Disable for all.fix directx installation
  3. On the Startup tab, open Task Manager, and Disable all items.
  4. Close the Task Manager and click OK in the System Configuration window.
  5. Restart your device and reinstall DirectX using the DirectX End-User Runtime Web Installer download link as mentioned before and see if it helps.

This should show if any other installed program is preventing DirectX 12 from running, so you can uninstall it.

Afterward, set your device to boot normally by opening the System Configuration as shown previously, and in the General tab, check Normal startup, then OK.


FAQ: Learn more about DirectX 12

  • Can I uninstall DirectX 12?

Uninstalling DirectX 12 is not possible as this is one of the main components of Windows 10.

  • Can I tun off DirectX 12?

Although turning off DirectX 12 is not recommendable, it can be done by tweaking the Windows features option.

  • How do I change from DirectX 12 to 11?

You can update DirectX when performing driver updates via the Windows Update menu.


Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!