FIX: Can’t install DirectX in Windows 10

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Last update:
Affiliate Disclosure

  • Looking for DirectX installation repair solutions? The problem might be tied to missing .DLL files.
  • If you're wondering how to fix the DirectX error, try installing older versions of the software.
  • We encourage using a third-party .DLL fixer to quickly get rid of this specific DirectX error.
  • One other thing you could do is reinstalling your GPU drivers. We selected a program that can do that for you.
can't install directX
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

DirectX is a crucial component of Windows 10, required by many multimedia applications. You cannot use a computer without having DirectX installed in it.

However, sometimes there might be DirectX errors on Windows 10. Thankfully, you can solve them. Today we’re going to show all the different ways to do it.

How can I fix DirectX errors in Windows 10?

  1. Install the previous version of DirectX
  2. Reinstall your graphics card drivers
  3. Reinstall one of the previous updates
  4. Download Visual C++ Redistributables
  5. Download the missing .dll files
  6. Make sure you meet recommended system requirements
  7. Install DirectX using the Command Prompt

1. Install the previous version of DirectX

Some applications require older versions of DirectX in order to run properly, and you have to install it manually. To do that, you can download the installer from here.

After you’ve downloaded the file, install it and restart your computer. After your computer restarts, most DirectX errors should be fixed.

If you want to install an older version of DirectX, check the link above. But if you’re interested in the latest version and how it improves GPU performance, read this article.

2. Reinstall your graphics card drivers

  1. Press Windows Key + X and choose Device Manager.
  2. When Device Manager starts, go to Display Adapters section and locate your graphic card driver.
  3. Right-click the driver and choose Uninstall.
  4. Check Remove the driver software for this device and click OK.
  5. After you’ve uninstalled the driver, restart your computer.
  6. After your computer restarts, go to your graphic card manufacturer’s website and download the latest drivers for your graphic card.
  7. Install the downloaded drivers.

Few users reported that DirectX problems were fixed simply by reinstalling their graphic card drivers.

Want the latest GPU drivers? Bookmark this page and always stay updated.

Update drivers automatically

If this method doesn’t work or you do not have the necessary computer skills to update/fix the drivers manually, we strongly suggest doing it automatically by using third-party software.

You’ll forget about the time you wasted manually searching for the right drivers for your components, since the process will be run by the program automatically.

DriverFix Updater Results Your GPU and CPU are extremely important when it comes to gaming, or when running any other type of dedicated application that puts your PC’s hardware to the test. In order to keep your PC ready for any new game or intense workload, be sure to use an automated driver assistant that will always keep your driver versions updated. Besides this, a specialized software also ensures that the driver installation process is easy to initiate, assuring ease of mind. One such software is the powerful and versatile DriverFix. Follow these easy steps to safely update your drivers:
  1. Download and install DriverFix.
  2. Launch the software.
  3. Wait for the newly installed app to detect all your PC’s faulty drivers.
  4. You will be presented with a list of all the drivers that have issues, and you can choose the ones that you want to fix.
  5. Wait for the driver download and fixing process to complete.
  6. Restart your PC for the changes to take effect.


Do not let a bad driver interfere with your games and installed software. Use DriverFix today and run them without a single issue.
Free trial Visit website
Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.

3. Reinstall one of the previous updates

  1. Open the Settings app and go to Update & Security.
  2. Go to Windows Update section and click on Advanced options.
  3. Click View your update history.
  4. Click on Uninstall updates.
  5. Before uninstalling an update you have to do a bit of research and find which of these updates is a DirectX update.
  6. Uninstall that update and restart your computer.

Sometimes previously installed updates can cause issues with DirectX, and if that’s the case, you might have to uninstall these updates.

If you’re having trouble opening the Setting app, take a look at this article to solve the issue. Find out if a specific update is installed or not with the help of this guide.

4. Download Visual C++ Redistributables

  1. Download the package.
  2. Run the setup.
  3. Follow the instructions and install the Visual c++ Redistributables.

Few users reported that installing Visual C++ Redistributables has fixed DirectX errors. Make sure you install the whole package or specific version.

5. Download the missing .dll files

Run a System Scan to discover potential errors

Restoro Scan
Click Start Scan to find Windows issues.
Restoro Fix
Click Repair All to fix issues with Patented Technologies.
Run a PC Scan with Restoro Repair Tool to find errors causing security problems and slowdowns. After the scan is complete, the repair process will replace damaged files with fresh Windows files and components.

Few users report that you can fix DirectX errors on Windows 10 simply by downloading the missing .dll files and moving them to WindowsSystem32 or to WindowsSysWOW64 folder.

This solution might not be the safest if you download these missing files from the internet, so keep that in mind. Alternatively, you can copy the missing .dll files from another computer that you use.

Note: Using this solution can lead to potential system instability, so use it at your own risk.

Use a third-party .DLL fixer

You can restore .DLL files if you use a specialized program that can download missing system files and restore corrupted ones.

A tool like this can also keep you safe by performing periodic scans and checks to make sure your computer is healthy and unaffected by malware or spyware.

⇒ Get Restoro

6. Make sure you meet the recommended system requirements

  1. Open the Windows search bar.
  2. Type in dxdiag and select it.
  3. In the System tab, check to see your RAM and CPU model.
  4. In the Display tab, check to see your GPU model.

I know it’s probably unlikely, but if you’re using an older computer, you might want to check if it meets the minimum system requirements for running DirectX. Here are minimum system requirements for DirectX 12:

  1. Windows 7 32 bit or 64 bit
  2. DirectX 12 compatible graphics card
  3. .NET Framework 4
  4. 1 GB RAM
  5. 2 GHz Duo Core CPU

7. Install .NET Framework using the Command Prompt

  1. Go to the Search, type cmd, and open Command Prompt as Administrator.
  2. Type the following command and press Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs
  3. Wait for the process to finish.
  4. Restart your computer.

To install the .NET Framework, you’ll basically need to use the good old DISM (Deployment Image Servicing and Management) service. If DSIM fails, quickly fix it with this step-by-step guide.

However, we’re not going to use the whole tool, but just a part of it that will allow us to install the .NET Framework.

Can’t access Command Prompt as an admin? Take a closer look on this guide.

DirectX is an integral part of all Windows operating systems, therefore any DirectX problems can cause your favourite applications to stop working.

If you have any DirectX problems on Windows 10, feel free to try some of our solutions. For more suggestions or questions, reach for the comments section below.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).
Restoro has been downloaded by 0 readers this month.
This article covers:Topics:

Frequently Asked Questions

  • Since DirectX is a collection of application programming interfaces for handling multimedia, video, and game programming, and video, it is an integral part of any gamer’s Windows 10 PC. Read more about it in this quick article dedicated to DirectX.

  • The error is related to Microsoft DirectX. Take a look at this useful guide if you want to learn how to solve this error.

  • If you’re having trouble installing DirectX on Windows 10, we have all the solutions for you in our thorough article dedicated to fixing DirectX installation problems.

There are no comments yet. Please leave a comment

add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *