7 Ways to Fix Unable to Install DirectX on Windows 10

DirectX is an Application Programming Interface (API) for creating and managing graphic images and multimedia effects in applications such as games or active web pages that run on the Microsoft Windows operating system. Earlier DirectX was limited to certain fields like DirectSound, DirectPlay but with the upgraded Windows 10, DirectX has also been upgraded to DirectX 13, 12 and 10 as a result of which, it has become an essential part of Microsoft Windows operating system. However, if you’re unable to install DirectX on Windows 10 then don’t worry as today we are going to discuss how to fix this issue.

Fix Unable to Install DirectX on Windows 10

 

Fix Unable to Install DirectX on Windows 10

DirectX has its Software Development Kit (SDK), which consists of runtime libraries in binary form, documentation, and headers used in coding. These SDK are free to download and use. But sometimes, when you try to install these SDKs or DirectX on your Windows 10, you face errors. The most common cause of the issue seems to be .NET Framework might be interfering with the installation of DirectX.  This guide lists several methods using which you may be able to Install DirectX on Windows 10 without any errors.

1.Make Sure All the System requirements are Met

DirectX is an advanced feature, and all the computers may not be able to install it correctly. To install the DirectX properly on your computer, your computer needs to meet some mandatory requirements.

Given below are the requirements to install DirectX on your computer:

  • Your Windows system must be at least 32-bit operating system
  • The graphics card must be compatible with your DirectX version you are installing
  • RAM and CPU must have enough space to install DirectX
  • NET Framework 4 must be installed in your PC

If any of the above requirements are not fulfilled, you will not be able to install DirectX on your computer. To check these properties of your computer, follow the steps mentioned below:

1.Right click on the This PC icon. A menu will pop-up.

2.Click on the Properties option from the right-click context menu.

Right-click on This PC and select Properties

3.The system properties window will show up.

After completing the steps mentioned above, you will get to know if all the basic requirements to install DirectX on your computer are met or not. If all the requirements are not met, then fulfill all the basic requirements first. If all the basic requirements are met, then try other methods to fix Unable To Install DirectX on Windows 10 issue. 

2.Check DirectX Version on Windows 10 is Latest

Sometimes, when you try to install DirectX on Windows 10, you are unable to do so as DirectX12 comes pre-installed on most of Windows 10 PC.

To check if DirectX is pre-installed on your Windows 10 and if installed then which version of DirectX is there, you need to follow the below steps:

1.Open dxdiag on your computer by searching for it using search bar.

Open dxdiag on your computer

2.If you find the search result, it means DirectX is installed on your computer. To check its version, hit the enter button at the top result of your search. DirectX diagnostic tool will open up.

DirectX diagnostic tool will open up

3.Visit System by clicking on the System tab available at the top menu.

Visit System by clicking on the System tab available at the top menu | Fix Unable to Install DirectX on Windows 10

4.Look for the DirectX version where you will find the DirectX version installed on your computer. In the above image DirectX 12 is installed.

3.Update Graphics Card Driver

It is possible that unable to install DirectX on your Windows 10 problem is arising because of outdated or corrupt Graphics card drivers, as you know DirectX is related to multimedia and any problem in Graphics card will lead to installation error.

So, by updating the Graphics card driver, your DirectX installation error may be resolved. To update the Graphics card driver follow the below steps:

1.Open Device Manager by searching for it using the search bar.

Open Device Manager by searching for it using search bar

2.Hit the enter button at the top result of your search. Device Manager will open up.

Device Manager will open up

3.Under Device Manager, locate and click on Display Adapters.

4.Under Display adapters, right-click on your Graphics card and click on Update driver.

Expand Display adapters and then right-click on the integrated graphics card and select Update Driver

5.Choose Search automatically for updated driver software option so that your windows can search for updates available automatically for the selected driver.

Dialog box as shown below will open up

6.Your Windows will start searching for the updates.

Your Windows will start searching for the updates.

7.If the Windows finds any update, it will start updating it automatically.

If the Windows finds any update, it will start updating it automatically.

8.After the Windows has successfully updated your driver, the dialog box shown below will appear displaying the message that Windows has successfully updated your drivers.

Windows has successfully updated your drivers

9.If no update is available for the driver, then the dialog box shown below will appear displaying the message that the best drivers for your device are already installed.

the best drivers for your device are already installed. | Fix Unable to Install DirectX on Windows 10

10.Once the graphic card driver will update successfully, restart your computer.

4.Reinstall Graphics Card Driver

After completing the above-mentioned steps, when your computer restarts try to install DirectX on your Windows 10 again. If it doesn’t work, try unsintalling and then installing drivers.

5. Reinstall Previous Windows Updates

Sometimes, previous updates cause a problem while installing DirectX on your Windows 10. If this is the case, then you need to uninstall the previous updates and then re-install it again.

To uninstall the previous updates follow the steps mentioned below:

1.Press Windows Key + I to open Settings and click on Update & Security option.

Press Windows Key + I to open Settings then click on Update & security icon

2.From the left hand menu click on Windows update option. 

3.Then under the Update status click on View installed update history.

from the left hand side select Windows Update the click on View installed update history

4.Under View update history, click on Uninstall updates.

Click on Uninstall updates under view update history

5.A page will open up that has all the updates. You have to search for the DirectX update, and then you can uninstall it by right-clicking on that update and choosing the uninstall option.

You have to search for the DirectX update

6.Once the update is uninstalled, restart your computer.

After completing the above steps, once the computer restarts, your previous update will be uninstalled. Now try to install DirectX on Windows 10 and you might be able to do so.

6. Download Visual C++ Redistributable

Visual C++ redistributable is a vital component of DirectX Windows 10. So, if you are facing any error while installing DirectX on your Windows 10, it may be connected to Visual C++ redistributable. By downloading & reinstalling Visual C++ redistributable for Windows 10, you may be able to fix unable to install the DirectX issue.

To download and reinstall visual C++ redistributable, follow the steps mentioned below:

1.Go to the Microsoft site to download the Visual C++ redistributable package.

2.The screen shown below will open up.

Download Visual C++ Redistributable for Visual Studio 2015 from Microsoft Website

3.Click on the Download button.

Click on Download button

4.The page shown below will open up.

Select the vc-redist.x64.exe or vc_redis.x86.exe according to your system architecture

5.Choose the download according to your operating system that is if you have a 64-bit operating system then check the checkbox next to x64.exe and if you have a 32-bit operating system then check the checkbox next to vc_redist.x86.exe and click Next button available at the bottom of the page.

6.Your selected version of visual C++ redistributable will start downloading.

Double-click on the download file | Fix Unable to Install DirectX on Windows 10

7.Once the download is completed, double-click on the downloaded file.

Follow the on-screen instruction to install the Microsoft Visual C ++ Redistributable package

8.After completing the above steps, try to reinstall DirectX on your Windows 10 and it might be installed without creating any error.

7. Install .Net Framework using Command Prompt

.Net Framework is also one of the important parts of DirectX, and you may be facing an error in installing DirectX because of .Net Framework. So, try to resolve your issue by installing the .Net Framework. You can install the .Net Framework easily using the Command prompt.

To install the .Net Framework using the command prompt, follow the steps mentioned below:

1.Search for command prompt using the Start Menu search.

2.Right-click on Command Prompt from the search result & select Run as administrator option.

Type CMD in Windows search bar and right click on command prompt to choose run as administrator

3.Click on Yes when asked for confirmation and the Administrator command prompt will open up.

4.Enter the command mentioned below in the command prompt and press Enter button.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs 

Use DISM comand to enable Net Framework

6.The .Net Framework will start downloading. The installation will start automatically.

8.Once the installation is completed, restart your computer.

After completing the above steps, the .Net Framework will be installed, and the DirectX error may also disappear.

Recommended: How to Re-Install DirectX in Windows 10

Hopefully, using any one of the mentioned methods, you may be able to fix Unable to Install DirectX on Windows 10 issue, but if you still have any questions regarding this tutorial then feel free to ask them in the comment section.

Leave a Comment

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