Have you installed a new game on your PC but cannot start it because of an error related to DirectX libraries? Since upgrading Windows, your PC no longer recognizes DirectX libraries? Don't despair, I'm here to help you today.

DirectX libraries, which are included in all versions of Windows, allow you to take full advantage of the hardware acceleration of graphics cards: they optimize the execution of 3D games, videos of High Definition and other "heavy" multimedia contents and update them, as easy to understand: it allows you to keep the multimedia performance of your PC on top.

If you want to learn how to update DirectX Or how to restore these libraries when the system no longer recognizes them, take five minutes free time and read on - find all the info and all the information you need below. I assure you that it is a very simple procedure that can be completed with a few clicks. All you have to do is check the version of DirectX installed on your PC, check for updates on the Microsoft website (or on Windows Update) and proceed with the update. Happy reading and enjoy!

Preliminary operations

Before update DirectX, it is good to check the software version on your PC.

Then press the key combination Win + R at keyboard from your PC, to access the panel Run ..., type the command dxdiag.exe in the window that opens and press the button presentar on the keyboard, to display information related to DirectX libraries.

The version of DirectX installed on the PC is the one found next to the item DirectX version (at the bottom of the window that has been opened). If a message regarding driver verification appears, please answer yes by clicking the button yes.

Once the operation is complete, you should find out which is the most recent version of DirectX available for your PC, or better, for the version of Windows installed on your PC.

So connect to the Microsoft website and find out which version of DirectX you can "get" with the operating system installed on your PC. At the time of write, the most recent versions of the libraries are as follows.

  • DirectX 12 - Windows 10.
  • DirectX 11.2 - Windows 8.1, Windows RT 8.1 and Windows Server 2012 R2.
  • DirectX 11.1 - Windows 8, Windows 7 SP1 (with update 2670838 installed), Windows server 2008 R2 SP1 (with update 2670838 installed) Windows RT, Windows Server 2012.
  • DirectX 11.0 - Windows 7, Windows Server 2008 R2, Windows Vista SP2 (with update 971644 or 971512 installed), Windows Server 2008 SP2 (with update 971644 or 971512 installed).
  • DirectX 10.1 - Windows Vista SP1 or later and Windows Server 2008 or later.
  • DirectX 10.0 - Windows Vista.
  • DirectX 9.0c - Windows XP SP2 or later, Windows XP x64 SP1 or later, Windows Server 2003 SP1 or later.

I want to clarify that the DirectX versions 11.0, 11.1 and 11.2, in the dxdiag panel, are listed as "DirectX 11".

Update DirectX

Once you have verified the version of the DirectX libraries on your PC, you are ready to take action and update DirectX to the latest version available. You can do this in two ways: automatically, using the update system included in Windows, or "manually", downloading the DirectX installation package. Find everything explained below.

How to update DirectX in Windows 10

As already mentioned, being integrated into the operating system, DirectX libraries can be updated directly through the automatic update function included in Windows.

To continue Windows 10, then click on the button comienzo (the flag icon located in the lower left corner of the screen), search for the term «Updates» in the proposed menu and click on the first found occurrence, which should be Search for updates.

In the window that opens, click on the button Search for updates ; wait for Windows to check for updates for the system (and therefore also for DirectX libraries), and if the availability of updates is detected wait for the automatic download and installation. You may be asked to restart your PC to apply the changes.

In case some steps are unclear to you, you can refer to my guide on how to update Windows 10. However, if you get error messages that prevent you from checking for updates, follow the instructions in my guide on updates for Windows and you should be able to resolve the issue in no time.

How to update DirectX in Windows 7

To search for new versions of DirectX at Windows 7 click on pennant located in the lower left corner of the screen, search for the term update on the Start menu and click on the icon Windows Update that appears in search results.

In the window that opens, click the button to start checking for new updates, and when the procedure is complete, click Install Updates to install all the important updates available for your PC.

If Windows Update is disabled, click the item Change settings located in the left sidebar, select the option Install updates automatically (recommended) from the drop-down menu Important updates and click on the button good guidance on save the configuration. Then start checking for updates again and everything should be going in the right direction.

Update DirectX "manually"

If you are unable to update the DirectX libraries via the Windows update system, or nevertheless prefer to use alternative "paths", you can download the package DirectX End User Runtime Web Installer and install the latest versions of DirectX "manually", through the latter.

To download the DirectX web installer on your PC, connected to the Microsoft website and click the button first Download and then on that No thanks Continue. DirectX End User Runtime Web Installer (making sure that no plugin is selected to install on your PC, such as the Malicious Software Removal Tool).

When the download is complete, open the file Dxwebsetup.exe you just downloaded to your PC, click the button yes and put the check mark next to the article I accept the contract. Then click on the button siguiente, remove the check mark from the item related to the installation of the Bing Toolbar (to avoid installing an additional toolbar in the navigator) and click again on siguiente, to begin a brief analysis of the PC that will allow you to identify the version of DirectX that best suits your system.

Once verification is complete (it will take only a few seconds), click the button siguiente, wait for the latest versions of DirectX libraries to be downloaded and installed on your PC and press the button final To finish the configuration.

Perfect! Now reboot your PC, try to start games that were not previously run due to lack of DirectX and everything should run smoothly like oil.

In the unfortunate event that this doesn't happen, try downloading DirectX through this other update package, which contains the offline version of the libraries. To continue with the download, first click the button Download and then on that No thanks and continue with the DirectX End-User Runtime web installer (making sure there is no plugin selected to install on your PC).

When the download is complete, open the file directx_xx_redist.exe and click on the button yes. Then choose the folder in which to extract the DirectX installation files by clicking the button Surf and press the button good to start the extraction.

Then go to the folder where you extracted the DirectX files, start the executable DXSETUP.exe and click on the button yes ; accept the terms of use of the software by placing a check mark next to the item I accept the contract and finish the configuration by first clicking on siguiente twice in a row and then final.