DirectX is a component required for some games played on desktops and laptops. Hence, the game lovers usually tend to download and install the DirectX manually if the game requires so. However, some users have been experiencing this error that states “An internal system error occurred ||please refer to DXError.log and DirectX.log“. This error prevents you to complete the setup and it fails midway.
Apparently, the DirectX setup error “An internal system error occurred” in Windows 10 may show up due to an outdated .NET framework, video driver, or due to an older version of the Visual C++ that needs to be updated. The good news is, here we have a workaround for you that can help you fix the issue, Let’s see how.
Solution: By Making Changes to the Registry Editor
Prior to making any changes to the Registry Editor, make sure that you create a backup of the registry data, so that in case you lose any data in the process, you can roll it back using the backup data.
Step 1: Press the Win + R hotkey on your keyboard to open the Run command.
Step 2: In the Run command box, type regedit and press OK to open the Registry Editor window.
Step 3: In the Registry Editor window, navigate to the below path:
Now, go to the right side of the pane, and right-click on InstalledVersion. Click on Modify to open the Edit Binary Value dialogue box.
Step 4: In the Edit Binary Value dialogue box, set the Value Data to:
0808 00 00 00 09 00 00 00
Press OK to save the changes and exit.
Step 5: Now, back in the Registry Editor window, double-click on the Version string to open the Edit String window.
Step 6: In the Edit String window, set the Value Data field to:
If it’s already set to the above value, let it remain as it is. Press OK to save the changes and exit.
That’s all. Now, exit Registry Editor and go back try installing the DirectX again. It should go through without any issues.