Before we show you how to install DirectX, let’s briefly explain it. It’s an API (Application Programming Interface) — a collection of APIs designed to deal directly with the audio and video hardware in Windows, especially games.
If you use Windows, most likely, you already have DirectX installed. So why did we put together this tutorial? For two reasons. The first is to help you install the latest version, as updates are done through Windows Update. Secondly, it can correct possible errors in the already installed version, resolving most problems.
Well, we’ve already seen what DirectX is, and why install it manually? Now let’s see how to do this procedure.
Downloading DirectX
Let’s start with the download, which can be done in this link.
Next we have a suggestion from Microsoft, which we’ll skip and proceed with the installation.
The downloaded file has a strange name, called “dxwebsetup.exe”, and is very small in size. That’s because it’s an online installer, so let’s run it.
Installation
The first window asks us to accept the terms of the license, a necessary step to continue the process.
One more suggestion from Microsoft here: the Bing search bar (do these things still exist?). No, Microsoft, thanks. It won’t be this time. Unless you want to have this bar in your browser, let’s proceed without installing it.
And that’s it! If there were any errors, or if the DirectX was out of date, this procedure will probably fix it. Now open the game or program you were trying and have fun!
Source: Microsoft