The DirectX platform on Windows systems (and not only) is one of the essential components that ensure the correct operation of many multimedia applications or computer games. But here's the problem: sometimes DirectX is not installed, and the system gives an error message. What this may be connected with and how to fix the problem will be discussed later.
Why DirectX is not installed: possible reasons
In order to find out why there are crashes when trying to install this platform, in the simplest case, you can refer to the error log files (DirectX.log and DXError.log). An experienced user will immediately understand what the problem is. But here the average user such information can not say anything at all.
Therefore, if you, for example, do not have DirectX installed in Windows 7, and the process is interrupted by the appearance of an error message, then we suggest looking at a list of possible reasons for this behavior of the system. The following are considered the most basic:
- exposure to viruses;
- installer file corruption;
- improper launch of the installer;
- lack of installation rights;
- critical system crashes associated with updates;
- lack of drivers or malfunctions of the video card;
- hard drive errors;
- problems with RAM;
- outdated BIOS firmware.
DirectX is not installed. Windows 8 and other systems: what to do first?
So, let's start with the simplest. It is possible that DirectX is not installed due to exposure to viruses. This may relate to their presence in the system when their treatment occurs, and to the installer itself infection, if it was saved on the hard drive.
To get started, just check the system for threats, and when they are detected and removed, download the installation distribution again and try to repeat the installation process.
Other installation options
Oddly enough this sounds, but sometimes DirectX is not installed just because the installed antivirus prevents the process from starting. It would seem that this should not be, however, the situation is quite common.
Alternatively, simply disable the installed protection tool during the installation. In some cases, the problem is fixed in this way.
If errors still appear after this, it might be worth downloading not the latest package (DirectX 12), but a platform installer of a lower rank (for example, version 9, which is supported by Windows 7 and higher). Alternatively, you can use the DirectX End-User Runtimes installer.
Account Issues
Sometimes you may notice that DirectX is not installed due to the lack of user rights to change the system configuration.
The first rule for systems of the seventh modification of Windows and higher is to run the installer file exclusively with administrator rights, through the PCM menu.
But this does not always help. Perhaps the rights of the user (even registered as an administrator) are so limited that he cannot change anything at all? In such a situation, you can make the only right decision, consisting in creating a new registration with administrator rights. This is considered a universal solution, which is confirmed by many specialists and experts.
In this case, you must use the account management section and add a new registration by including it in the Administrators group. If some restrictions also apply in this group, you will have to manually grant all the necessary rights to the new record.
Service Pack Issues
Finally, the biggest problem, according to the vast majority of experts, is the installer conflicts with the updates. The most striking example of this is the service pack SP1 for Windows 7.
It seems that both software products (both update and DirectX) are the development of one manufacturer and should not conflict. But we all know how incomplete updates can be.
In this situation, you need to go to the "Windows Update" and in the list of installed service packs find the update with the number KB976932, then delete it, after creating a backup copy of the system.
After that, the computer reboots, and then in the same update center a manual search for updates is set. In the search process, all the necessary updates will be found, including the DirectX components. If the installation passes without problems, you can download the latest version of the platform from the official Microsoft website and install it yourself, although the easiest way is to download a small web installer file and use it. In this case, you donβt have to look for the DirectX version for the bit depth of your system and download the full installation distribution.
Other problems
As for the malfunctions in the hardware, they were not considered, since they are quite rare. But if none of the above helps, try testing the video card or replacing it. The same goes for RAM strips. At the same time check the hard drive for errors (chkdsk). Sometimes it may be necessary to check the integrity of system components (sfc / scannow) or to identify missing system libraries (it is best to use the DLL Suite program).
In the case of the BIOS, install the latest firmware. True, replacing it yourself is recommended only with a full understanding of the essence of the issue and the actions taken, otherwise the system can be brought to complete crash.