How to Reinstall DirectX 12

DirectX is an essential component of a Windows 10 PC. So, you need to look for its recent version on your system. If the DirectX 12 (the latest version) installed on your system is corrupted, try fixing it using a built-in tool. Meanwhile, you also need to check for the latest updates on your system. In case DirectX 12 is still not working on your system, track what programs are preventing it from functioning.


DirectX 12 is the most recent version of DirectX. Its updated version will be installed automatically every time Windows checks for the updates. However, your PC might skip the update due to some factors and continue to run on the previous DirectX version.

The most significant cause for this might be specific programs that might be restricting the installation of the latest version, or the upgrading process might have failed while reinstalling Windows 10.

So, first, you need to check for the DirectX version your operating system is currently using. You can use the shortcut Windows + R key, input “dxdiag” in the dialog box, and press enter. Further, if you don’t see DirectX 12 listed there, we recommend you to follow the solutions mentioned below:

How do I reinstall DirectX 12?

So, how to reinstall DirectX12? Well, the method is easy and straightforward. Simply follow the steps mentioned below for the same:

Check for Updates

  1. You need to follow these steps to check for the latest updates:
  2. Launch the Start menu.
  3. Tap on the “Settings.”
  4. Choose “Update & Security.”
  5. Further, click on the option “Check for updates.”

Generally, Windows gets updated on its own. However, in some cases, if you found an update that has not been applied yet, then do it manually. Allow the procedure to finish and give another attempt to check for your DirectX version.

Run the DirectX End-User Runtime Installer

Try reinstalling DirectX with the help of DirectX End-User Runtime Web Installer. You can access it from the Download Center of Microsoft to try restoring the missing file if there’s any.

Recheck for the updates to see if the problem has been fixed or not.

Use the SFC tool for missing files

  1. To use the SFC tools for missing files, you need to follow these steps:
  2. On the taskbar, input “cmd” and right-click on it.
  3. Further tap on “Run as administrator.”
  4. Input “sfc /scannow” and press Enter.
  5. Allow the results to appear on your screen.


The scan may take a while. SFC will most probably repair the corrupted files if any is there in the system. It will also install the files that might have gone missing due to the faulty OS installation.

Perform a Clean Boot

  1. You can perform clean boot using the instructions listed below:
  2. In the taskbar appearing below, input “System Configuration” and click on “Run as administrator.”
  3. Choose “Hide all Microsoft services” on the “Services” tab, and further, choose “Disable all.”
  4. Open the Task Manager on the Startup tab, and click on “Disable.”
  5. Now, exit the Task Manager window, and tap “OK” in the window related to System Configuration.
  6. Reboot your system and reinstall DirectX using the download link of End-User Runtime Web Installer mentioned in the steps above. This should probably work now.


Any other program, if installed and preventing DirectX 12 from running, would be shown on your screen. You can uninstall it from your system’s Control Panel. Further, you need to set your system to restart normally using the System Configuration. You need to head over to the “General: tab, and checkmark “Normal startup,” and press “OK” to continue. You can also use third-party uninstallers to make sure you don’t have anything related to the uninstalled programs leftover on your system.

So, these were the instructions to install the most recent version of DirectX on your PC. Do let us know in the comment section if you have any suggestions or queries.

Comments

Popular Posts