“An internal error occurred” while installing DirectX 9c

Asked By 10 points N/A Posted on -

I want to install DirectX 9c on my computer. To do that I needed to uninstall the previous version running on my windows XP.

But there is no Uninstaller for this but I found the registry for DirectX under (HKEY_LOCAL_MACHINE…SOFTWARE…Microsoft…DirectX) and I removed the entry from by running regedit.

But now I get this error saying “An internal error occurred” and the installation fails each time I try to install DirectX 9c using the web installer available on the Microsoft website.

What should I do??

Best Answer by JoshMax
Best Answer
Best Answer
Answered By 0 points N/A #101357

“An internal error occurred” while installing DirectX 9c


Hallo Shad Javier,

If you want to install directX 9.0c you don't need to uninstall previous version. To solve your problem you can try these solutions I found:

1. Turn off your anti-virus before using the web installer on the Microsoft website.

2. Download and install directX 9.0c installer from different source, for example: (http://www.softwarepatch.com/windows/directx-download.html – download will start in few seconds) 

3. Install directX 9.0c in safe mode (how to start windows in safe mode: Just before the Windows XP splash screen shown above appears, press the F8 key to enter the Windows Advanced Options Menu and choose Safe Mode)

Good luck


Answered By 10 points N/A #101358

“An internal error occurred” while installing DirectX 9c


Hi there , 

Never try to do that, ok, you can always install the latest version of direct x and the older version just gets replaced by the latest version which you are giving, 
There are a couple of solutions for this. Restore your PC to a previous restore point . Go to start and then go to accessories and then system tools and then select restore and then select restore a PC to a previous restore point and click next now you see a calendar in that select a date before which you changed your registry key , now click next, it will do some processes and restart self, all you have to do is wait. Now you can see that you can install directX 9.

Or just try downloading OLD direct x older than your  directx which you had before and then try installing it and then try on your new directx 9 c 
Hope that helps.

Answered By 10 points N/A #101359

“An internal error occurred” while installing DirectX 9c


Oh I see.

That's a very simple step.

Thanks for providing me this.

You made my day. 

I'm so grateful I posted this error to have a lot of knowledge on troubleshooting and ways of solving it.

Answered By 581715 points N/A #101360

“An internal error occurred” while installing DirectX 9c


The Windows registry is not meant for every one who just knows how to use the computer and Microsoft Windows. The registry is the most sensitive part of the operating system and accidentally deleting or moving an entry can disable a program or make the operating system unstable. Accessing and editing the Windows registry is meant for advanced users only.

The Microsoft DirectX that comes with Microsoft Windows is designed without an uninstaller. You can update it to a later version but you can never uninstall it because the operating system uses it for many purposes. It boosts the multimedia capabilities of the computer. It gives you access to the functionalities of your graphics adapter and soundcard which allows applications to give realistic 3D graphics and immersive audio and music effects.

If you intentionally remove its entry in the registry, both your video and sound adapters will encounter problems. The version that ships with Microsoft Windows XP is Microsoft DirectX 8.0. Though you intentionally removed the DirectX entry in the Windows registry, Microsoft DirectX is still installed on your computer. Please remember that removing an entry in the Windows registry doesn’t uninstall a program.

To possibly fix your problem, download Microsoft DirectX End-User Runtimes (June 2010). This download installs the latest updates for Microsoft DirectX 9.0c.

Login/Register to Answer

Related Questions