How to Reinstall DirectX in Windows 10 and Fix Its Errors

DirectX is a valuable tool for Windows users. But, even it is prone to errors and malfunctions. Once you face a DirectX error, it is challenging to operate anything. A DirectX end-user runtime error can lead to apps or games locking out. You might have a problem playing your favorite audio files.

Unfortunately, DirectX is an essential part of the Windows operating system. It even exists on Windows 10. If you’re having trouble with DirectX, you’ve come to the right place. You will learn how to install, uninstall and fix DirectX errors in Windows 10.

directx 12 logo official for computer microsoft

What Is DirectX In Windows 10?

Almost everyone that uses Microsoft Operating System would know about DirectX. It’s been around for a long time and doesn’t seem to be going anywhere.

DirectX is software or a tool but considered to be a suite of programming interfaces. You can even call it a ‘driver’ for the pre-existing hardware and software.

DirectX helps the computer graphics hardware and software communicate with each other. Thus, it brings better communication between the software and hardware for multimedia. In simple words, DirectX is the reason you get crisp video and audio quality.

It helps your operating system use the graphic hardware and accelerate performance. Thus, it brings you the best experience available with the computing capabilities.

There have been countless versions, but DirectX 10 to 12 have been prominent in the latest Windows OS.

Much older game programming also uses DirectX for video support, even if you have the latest Windows. 

Quick Navigation For The Guide:

  1. Check For DirectX Version
  2. How To Uninstall And Install DirectX 12
  3. How To Uninstall DirectX 11 Or Older Versions
  4. How To Reinstall DirectX 12
  5. SFC Scan To Fix DirectX Errors
  6. Use DirectX End-User Runtime Installation
  7. Roll Back And Update DirectX
microsoft direct x ultimate gaming experience

Check For DirectX Version

Check for the version before you start the diagnosis for your PC and run through the DirectX fixes. Generally, not having the latest version of DirectX is the reason for you to run into problems. There are three DirectX versions available for Windows 10: Directx 10, 11, and 12.

It would be best for you if you get the latest version. But, there is a trick to it. First, you need to have the hardware supporting the version of DirectX.

Check the DirectX version by following these steps on Windows 10:

  • Press Windows Key + R key to launch the Run application.
run directx diagnosis tool in Windows 10
  • Type dxdiag and press Enter.
direct x system tab in Wndows 10
  • This will launch a DirectX Diagnostics Tool.
  • Once it finishes, you can go to the System tab. There, you can check the DirectX version out.

How To Uninstall And Install DirectX 12 In Windows 10?

DirectX 12 is a built-in software in the latest Windows operating system. It is not available as a standalone tool. Ergo, you can’t uninstall it. There is no way for you to uninstall DirectX 12 from the system. But, you can uninstall older versions of DirectX from the computer and reinstall them. These include an older version of DirectX like 11, 10, and so on.

How To Uninstall DirectX 11 Or Older Version Of DirectX

direct x display adapters Windows 10

Yes. You can uninstall or reinstall DirectX 11 and older versions. For this, you will have to follow these steps:

  • Go to the Control Panel and search for Device Manager
  • From the devices, go to the Display Adapters.
  • Find the Graphic Card Driver and expand it.
  • You will find DirectX in the list.
  • Right-click on it, and go to properties.
  • Go to the Drivers Tab. Find and click on ‘Uninstall Driver.’
  • If you can’t uninstall the driver, it is most likely a permanent version.

You can try to Disable the driver or update the driver to see if it fixes the problem.

How To Reinstall DirectX 12 In Windows 10?

There isn’t any way to uninstall and install DirectX 12 for the users. But, there is a little workaround that might help. All you need to do is check for the Windows Update.

In Windows 10 and above versions, updating the windows usually refreshes DirectX 12. This will enable you to have the same experience as reinstalling DirectX.

You can also use the above-given steps (in How To Uninstall DirectX 11) and see if that works. Finally, use the Disable Driver or Update Driver option from the Device Manager.

These are the only known methods to reinstall DirectX 12.

check for windows updates
  1. SFC Scan For DirectX Errors In Windows 10

If you’re facing DirectX errors, then running an SFC scan is the best thing that you can do.

  • Go to Start Menu, and search for Command prompt.
  • Right-click on the Command prompt. Run as Administrator.
  • Click yes and then type ‘SFC/scannow.’
  • This will launch a thorough scan of the system.

Once it is finished, the system will restart by itself. Let the process take the entire course. See if this fixes the problem. If it doesn’t, move on to other solutions.

  1. Use DirectX End-User Runtime Web Installer
windows directx end user runtime installer

While there isn’t a way to uninstall DirectX 12, it doesn’t apply to the previous versions. More importantly, you can still use this step if you have DirectX 12. All you need to do is:

  • Visit the official website of Microsoft for DirectX download.
  • Click on the Download button and then follow through with the instructions.
  • This will download the DirectX End-User Runtime Web Installer.
  • Once you run it, you can follow through with the instructions. Most of the time, it is easy to understand. Just make sure to unpack the DirectX End-user runtime web installer file in a fixed directory.
  • Go to the same directory after unpacking the files. Find ‘DXSETP.exe’ from the list of files. Then, double click on it to run it. You can also choose to run as administrator.
  • Now, follow through with the instructions.

Remember that this method is excellent to unpack and repair the preexisting DirectX. If you have an older version of DirectX, this will give you the latest version. This option works very well to fix Directx issues in Windows 10. 

  1. Roll Back And Update DirectX Again On Windows 10
registry editor reinstall Directx Windows 10

Often, reinstalling DirectX doesn’t pan out as it is not available for Windows 10. You can use this option if you’ve already tried Windows Update. Sometimes, the latest version doesn’t pan out or faces errors while installing. Try this:

  • Press The Windows Key + R and type ‘Regedit and press Enter.
  • This will launch the Registry Editor.
  • Find the directory: HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft
  • On the left side, find ‘DirectX’ in the key and expand on it.
  • Now, on the right side, click on the titled version and double click to modify it.
  • There will be a number like ‘’ It is in the Value data field. Just change it to Click Ok.
  • This will roll back the DirectX version.

This won’t change the version of your DirectX, just the details for the file. As a result, when you click to Install DirectX or check for updates. When you do that, it will think that there is an older version and reinstall the latest DirectX version.

You can also run the DirectX driver in the device manager. Then, in the system tab, you can click to see if you can roll back the driver. Usually, you can do that on Windows 10. 

You can recheck if you have the latest Directx. Launch run application and type ‘dxdiag’ to find the version you have. 


How Do I Uninstall And Reinstall DirectX?

In Windows 10, you can only install the latest version. In windows 7, older Directx versions are easier to fix. Anything from DirectX 12 is permanently installed on your Microsoft Windows. You can still download an installer from the official website to see if that works. 

How Do You Reinstall DirectX?

First, you need to make sure that you have graphics drivers to launch the reinstallation. Then, all you need to do is use the control panel and access the device manager. There you can find the graphics adapter and Directx driver. If it is missing, you will have to carry out an installation. 

How Do I Uninstall Directx 12 And Reinstall DirectX 11?

If you already have DirectX 12 in Windows 10, there’s no way to install DirectX 11. However, you can try to edit the registry and trick the system into thinking you have an older version. 

How Do I Repair Microsoft DirectX?

The best way to fix or repair DirectX or any error related to your computer is by reinstalling or updating the Directx. Unfortunately, this is the only fix known for Windows computers. 

Meet the Author

Abdul Rahim has been working in Information Technology for over two decades. Learn how Abdul got his start as a Tech Blogger , and why he decided to start this Software blog. If you want to send Abdul a quick message, then visit his contact page here.