Donation Goal
Donate Now Goal amount for this year: 799 USD, Received: 100 USD (13%)
Please donate to help support this website. The funds will be used to purchase owned license of LiteSpeed Web Server Enterprise (2-CPU). It provides superior performance in terms of raw speed, scalability and anti-DDoS capabilities.

How to Uninstall DirectX and Reinstall to Repair DirectX

Posted By Raymond In Category: Computer

Oct
12
2008

If you ask me how to uninstall Internet Explorer in Windows, I wouldn’t advice you to do that because IE is part of Windows and some feature requires IE present or else it’d crash or give you some weird problems. The same goes to DirectX. Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Simply put, DirectX is a Windows technology that enables higher performance in graphics and sound when you’re playing games or watching video on your PC. Even if you CAN uninstall DirectX, I guarantee you that you’d face problems on your computer.
Uninstall DirectX
I tried uninstalling DirectX and the first thing I noticed was when trying to launch Windows Live Messenger, I got an error “This application has filed to start because DSOUND.dll was not found. Re-installing the application may fix this problem.” I did a little searching and found that dsound.dll is a DirectX DLL which adds functionality for Direct Sound. When I logged in to Hotmail, the screen and advertisements just kept on flashing. As for computer games, I am sure those games that rely on DirectX wouldn’t run.

So if you have problems when trying to play a game and know that it had to do with DirectX, I’d suggest you to download the latest version of DirectX and perform a reinstallation. However, if reinstallation fails, your last resort would be to uninstall DirectX and then try installing again. Here’s how to uninstall DirectX.


Do take note that after removing DirectX from your computer, you won’t be able to reinstall DirectX. If you try running dxwebsetup.exe, you’d get the error “An internal system error occurred. Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.” Weirdly, both log files cannot be found in Windows directory. So what you need to do is to rollback original DirectX from Windows setup disc first, then only install and update DirectX to the latest version.

There are a few tools and scripts that I found which is able to help you uninstall DirectX or rollback to the original DirectX from Windows installation CD.

1. DirectX 9 Uninstaller
DirectX 9 Uninstaller
- This uninstaller uses your original XP or .NET CD to restore your original DirectX 8 files. Extract these files to C:\DXTEMP. You must extract these files to this directory and run the UnDx9.bat that uninstalls the DirectX files in SAFE MODE. This tool can only uninstall DirectX 9 from Windows XP.
[ Download DirectX 9 Uninstaller ]

2. DirectX Eradicator
- DirectX Eradicator is designed to safely remove the DirectX runtime core component from Windows operating systems. It gives you the power to install and uninstall any version of DirectX as you wish. DirectX Eradicator 2.0 supports full uninstall for DirectX 2.0 to 9.0c, complete removal of all DirectX files and folders, full registry cleanup and CD rollback option. There is no interface for this tool. Just run dxerad.exe, click Yes and reboot. After reboot, you will notice a new icon “DirectX Rollback Wizard” at desktop. To rollback to the original DirectX, launch the shortcut, click Yes and enter your Windows installation disc. Works Windows 98/ME/2000/XP/2003. Vista not supported.
[ Download DirectX Eradicator 2.0 ]

3. DirectX Buster
DirectX Buster
- DirectX Buster is a DirectX uninstaller for Windows 9X, ME and W2K. It uninstalls DirectX from version 5 up to version 9.x without any problems. This tool may also work properly on later DirectX versions (e.g. DirectX 10). This tool works only in older version of Windows. XP and Vista not supported.
[ Download DirectX Buster 2.1 Beta 4 Build 41 ]

4. DirectX Happy Uninstall
DirectX Happy Uninstall
- DirectX Happy Uninstall(DHU) is a powerful management tool for Microsoft DirectX. Using DHU, you can BACKUP, RESTORE, DISC-ROLLBACK, and FULL INSTALL DirectX. A correct DirectX is necessary in your computer. DirectX Happy Uninstall support Windows 2000/XP/2003/Vista/2008 x86 Edtion and also the latest DirectX 10.0! You can backup, restore, rollback, and perform full installation of DirectX with this tool. DHU is probably the most advanced and up-to-date DirectX uninstaller software but it is a shareware that cost $19.95. The latest version of DirectX Happy Uninstall is the only tool that can work on Vista and DirectX 10. I can only find a keygen for DirectX Happy Uninstall v3.97 but unfortunately v3.97 can only support Windows 2000/XP/2003 and DirectX 9.0c.
[ Download DirectX Happy Uninstall v3.97 | v4.15 ]


Related posts:
  • How To Reinstall or Repair Windows XP
  • Fix Unable to ReInstall Program after Uninstallation
  • How To Disable, Uninstall or Remove Windows Defender in Vista
  • How To Uninstall or Remove Bonjour mDNSResponder.exe
  • How To Uninstall F-Secure Antivirus or Internet Security 2007
    • Mojo

      Another way which I found in K-Lite Codec Pack FAQ:
      “Normally the DirectX installer will refuse to install if it detects that you already have the latest version of DirectX installed. This makes it a pain in the ass to fix a broken DirectX installation. Luckily, there is a small workaround to trick the DirectX installer into a full re-installation.

      Run the Registry Editor: Start -> Run -> regedit

      Navigate to this key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX

      Change the value of version from ’4.09.00.0904′ to ’4.08.00.0904′.

      Now run the DirectX installer.”

    • chunky

      Another piece of usefull information.

    • Mojo

      Another way for the reinstallation, which I found in K-Lite Codec Pack FAQ:

      “Run the Registry Editor: Start -> Run -> regedit

      Navigate to this key:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX

      Change the value of version from ’4.09.00.0904′ to ’4.08.00.0904′.

      Now run the DirectX installer.”

      BTW excellent substitute for K-Lite Codec Pack is
      Satsuki Decoder Pack.

    • http://www.the-delightful.blogspot.com MR. Young

      Hi Raymond, Thanks so much. This is what I’m looking for all this while.

    • sunkumar kothari

      very favourable intellection

    • http://elkaubisa.blogspot.com Kautsar

      Thx Raymond. i hope, tomorrow you can add \”Bahasa Indonesia\” on your translate widget. I\’m wait for you Raymond.

    • pm

      awesome trick on the regedit. thanks homes

    • tetel

      does this apply to all directx including uninstalling directx 8?

    • tracyjo

      BLESS YOU!!!! :D

    • turkish man

      hey man mojo thank you ;)

    • Ernie John

      thanks.. i completely uninstalled my directx 10 and reinstalled directx 9. many thanks mojo

    • piter

      jak zainstalowac po tym co napisales directx 9.0

    • http://INEEDHELP!!!! Grim4th

      Hello Raymond i got a huge problem on my hands and this Game I play is Called Combat Arms i went to there Forum but they wont help me so one player told me to come to you because your a coolest dude who know how fix issues like this one i going to give u my specs and 2 pictures of my problem im getting okay ! i hope u can help me out i don’t want to reformat :( that’s no fun okay here are the links for my error messages http://i827.photobucket.com/albums/zz194/Toms_Game_Pics/CA-CRAP.jpg & http://i827.photobucket.com/albums/zz194/Toms_Game_Pics/CA-CRAP1.jpg and now for my specs ——————
      System Information
      ——————
      Time of this report: 1/22/2010, 07:56:12
      Machine name: TOM
      Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 3 (2600.xpsp_sp3_gdr.090804-1435)
      Language: English (Regional Setting: English)
      System Manufacturer: MSI
      System Model: MS-6702E
      BIOS: Version 07.00T
      Processor: AMD Athlon(tm) 64 Processor 3400+, MMX, 3DNow, ~2.2GHz
      Memory: 512MB RAM
      Page File: 467MB used, 1010MB available
      Windows Dir: C:\WINDOWS
      DirectX Version: DirectX 9.0c (4.09.0000.0904)
      DX Setup Parameters: Not found
      DxDiag Version: 5.03.2600.5512 32bit Unicode

      I hope you can help me out im out of ides

    • EndLoveLEzz

      Ray saya harap bantuan nya Giman caraa mengypdate DirectX

    • rafael

      makasih infonya

    • dernailer

      Thanks @ Mojo
      for the tip with the registry…passed 5 hours try to make bf2 working fine, because i got the great idea to install dx10 on my xp vaio …

      Ijust changed x.10.xxxxxxxx to x.09 and workend like a charm ;)

    • http://www.ecr21.com joel

      thanks. really appriciate your help.

    Copyright © 2005-2012 - Raymond.CC Blog