Sometimes, when you try to install the latest version of DirectX on your computer, the computer displays an error message with the text “An internal system error has occurred. To determine the cause of the error, review the files DXError.log And Directx.log in the Windows folder." To correct a system error, users use various techniques, but they do not always give the desired effect. In this material, I will describe the problem of this error, and also tell you how to fix the dxerror.log and directx.log error in Windows 7.
Error installing DirectX
Cause of internal system error dxerror.log and directx.log
Although you can find out the exact information by looking at the DXError.log and Directx.log logs specified in this error (usually they are located in the c:\Windows\Logs folder). However, this error usually occurs because the DirectX installer cannot find the previous version of DirectX in the Windows registry.
An internal system error occurred dxerror.log directx.log
This situation arises due to incorrect uninstallation of the previous version of DirectX, damage to the registry, and the operation of some programs (usually games) that treated system files in a very “peculiar” way. The errors I described earlier may also occur when starting the application 0xc0000142 and number 43 was not found in the DLL xlive.dll.
This whole situation needs to be corrected, and below I will explain what needs to be done in order to fix the dxerror.log and Directx.log error.
Why does an error occur when installing DirectX? Main causes and their elimination
Greetings, dear readers.
Often, users of computers with Microsoft operating systems encounter a problem when a DirectX error appears during installation. This program is a set of active libraries that are needed to create programs. Most often used in game development. And accordingly, to launch the application, this solution must also be on the device. But what to do if you don’t have the necessary utility and problems arise when installing it? In the following article I will try to consider the main causes of the disease and solutions.
Search for the problem (to contents ↑)
When an error occurs, the program itself prompts users to go look at the dxerror.log and directx.log in the Windows folder. It’s worth clarifying right away that simply reading the information does not pose any threat to your computer. True, if you are not very well versed in this area, most likely the data will seem like just a set of characters, especially in dxerror.log .
Installation file (to contents ↑)
The first thing to do is try using a different installer. It is possible that the file was not downloaded completely and is infected with malicious code. You can confidently try the application that is offered on the official website.
Bit depth(to contents ↑)
Before you start downloading DirectX to your computer, make sure that you have selected the appropriate bit size for Windows 10 or any other version. It's easy to find out the version you need. To do this, call the context menu on the “ Computer ” icon and select “ Properties ”. A new window will open where you need to pay attention to “ System Type ”.
After the appropriate version has been downloaded, we begin the installation. To do this, simply click LMB twice on the corresponding icon.
Antivirus(to contents ↑)
Often the cause of problems with an application is the antivirus software you are using. Usually the disease is accompanied by the following message: “ The cab file is not trusted .”
The solution is to disable the corresponding element during installation. It’s better to do this before you start downloading. After all, he can block even before the process begins. This is usually accompanied by a message that the installer was unable to load the file or individual component.
Cleaning (to contents ↑)
Sometimes on Windows 7 the problem described above occurs as a result of a “clogged” operating system. To solve this, you need to use a special program that allows you to configure many aspects of the OS in detail, including complete cleaning.
CCleaner is considered one of the most popular . It is worth installing the application and performing all the necessary movements using the prompts.
The solution allows you to say goodbye to unnecessary items in the recycle bin, the system registry, unused context attribute values and other “garbage” without any complications.
After that, we restart the device and try to install it again.
Rights(to contents ↑)
In some cases, users may simply not have access.
To get out of the situation, call the context menu on the installation file. And then select “ Run as administrator ”.
Installation ban (to contents ↑)
Windows 8 and any other versions of Microsoft operating systems provide the ability to create multiple accounts. Moreover, for each of them you can prescribe certain conditions according to which users will act.
Sometimes the main problem is the ban on installing anything at all on the computer under the account you are using. The problem is solved as follows:
- You must boot the operating system as an administrator.
- Go to “ Start ” and “ Control Panel ”.
- We are interested in “ User Accounts ”.
- We grant the appropriate rights to the client we need.
- Restart the computer, go in and install the component.
You can also create a new user with the appropriate capabilities from the start.
Internet installer (to contents ↑)
Another solution to the internal system error is to use a web installer. To do this, you need to perform several steps:
- We go to the official Microsoft website.
- Find and download the DxWebSetup .
- Right-click on it and select “ Fix compatibility problems ”.
- The Diagnostic Mode window appears . The process will start.
- As a result, we need to select “ Use recommended settings ”.
- Next, click the “ Check program… ” button.
As a result, the installer should start and place all the necessary elements.
Driver(to contents ↑)
Sometimes the reason for failure to install the required assembly components into the system is the use of an incorrect driver for the video card. This usually appears after launching a game that requires certain resources for the picture. These are: the latest versions of GTA, DeusEx, NFS and most modern projects.
Solving the problem is simple - go to the official website of the creator of your part and download the required installer. If you have a laptop, you can contact the manufacturer’s main online resource, where you will find the appropriate software.
Well, as you can see, there can be many problems affecting placement in the DirextX system. If none of the points helped you, you might want to think about reinstalling the operating system.
If you suddenly don’t understand something, there is always the option of watching a video on this topic:
I hope this article helped you cope with your illness. Subscribe and tell your friends!
Share to:
Method 3. Make changes to the registry
Press the Win+R keys, enter regedit in the line that appears, and in the registry panel go to the address HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX.
Changes to the DirectX registry
If you have only one line there, then click on the top left “Edit” - “Create” - “String parameter” and first add one line from the ones below to the registry, and then the second:
"InstalledVersion"=hex:00,00,00,09,00,00,00,00 "Version"="4.09.00.0904"
We save the changes and restart our computer.
DirectDraw and Direct3D disabled
DirectDraw provides applications with direct access to video memory and is used to speed up 2D graphics rendering. Direct3D is similar to DirectDraw, but is responsible for working with 3D graphics. Both of these APIs must be in an active state.
To check their status, run the command dxdiag , switch to the “Screen” and look at the “DirectX Features” .
If the APIs have the status "Off" , open Windows Component Management, expand the "Legacy Components" DirectPlay box and reboot.
Direct3D error solution
If your computer meets all the system requirements for the game, but the error “The Direct3D device could not be found on the computer” continues to appear and the game does not start, try updating your video card drivers. To do this, open Device Manager on your computer.
- Open the Start menu and type “Device Manager” in the search bar.
- Select the desired option from the list and find “Video adapters” in the list.
- Click on this item. Your video card model should appear.
- Right-click on your adapter model and select Update Drivers.
- The system will automatically find drivers on the Internet and install them.
- Restart your computer and try starting the game again.
If this does not help, we will solve the problem with the DirectX system component, namely, reinstall it. To do this, you will need to remove the old version of the component. There are special utilities on the network that automatically remove them from your computer. We will do this manually.
- Find “Control Panel” in the start menu and open it.
- Next, select “Uninstall programs”.
- In the list that opens, find DirectX with a specific version (depending on the video card and OS).
- Select it and click the "Delete" button on the toolbar. In some cases, DirectX may not be in the list of programs. In this case, only special programs for removing them will help.
Next, you need to download the new product package from the official Microsoft website. To do this, follow the link https://www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35. Next, run the installation package and the standard installation process will begin. Once the installation is complete, restart your computer and launch the game.
Problems with update packages
Finally, the biggest problem, according to the vast majority of experts, is installer conflicts with updates. The most striking example of this is the SP1 update pack for Windows 7.
It seems that both software products (both the update and DirectX) are developed by the same manufacturer and should not conflict. But you and I know how unfinished updates can be.
In this situation, you need to go to “Windows Update” and find the update with number KV976932 in the list of installed update packages, and then remove it, having first created a backup copy of the system.
After this, the computer is rebooted, and then a manual search for updates is set in the same update center. During the search process, all the necessary updates will be found, including DirectX components. If the installation goes without problems, you can download the latest modification 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 a version of DirectX that matches the bit size of your system and download the full installation distribution.
Method 1: Temporarily deactivate your antivirus
The most effective option to solve the DXError.log and Directx.log system error is to disable the PC antivirus before installing DirectX. Avast and Kaspersky antiviruses most often cause dysfunction, so first disable these programs (or other antiviruses on your PC), and then try installing DirectX from the Microsoft website.
As an alternative, you can also try the DirectX End-User Runtimes version dating back to June 2010.
https://youtu.be/6RZrPPsbmm8