Latest tutorial: Premium Flash Files | Ask Tutorial5! | Subscribe to RSS Register Login Find Hobbies
Advertisement

Get tutorials on EMail




Do you need more help? You can now Ask Tutorial5! and get free support - Ask a question now!

HOW TO: Fix DirectX Errors

(7 votes)
Written by DanielH   
Manufacturers of computer games require a program that enables them to perform lower-level operations on your system to digitally control various computer peripherals, such as joystick, mouse, keyboard, and audio/video cards. On your Windows computer, this task is performed using the DirectX technology. This technology helps programmers develop games with the most recent and hi-tech capabilities. The technology was introduced in the year 1996, and since then it has undergone several changes. The latest version of DirectX is DirectX 10 that can be installed only on Windows Vista. The last version supported on Windows XP is DirectX 9.
In this tutorial we are discussing common DirectX error messages and their solutions.

Repair DirectX 9


By default, the Windows XP system is shipped with DirectX 8.1, which can be upgraded to DirectX 9. If one or more of the following errors messages is displayed, on your Windows XP PC, you may have to first uninstall DirectX 9 and then reinstall it.

The game requires a later version of Microsoft DirectX.

The version of DirectX that is installed on the computer is incompatible with the game.

One of the DirectX files was not found.

However, the problem is that the option to uninstall DirectX 9 is not in the uninstall Windows programs utility, Add or Remove Programs. So, to uninstall DirectX 9 and revert to the default DirectX 8, do the following:

  1. 1. Run the Regedit command at Start > Run to open Registry Editor.
  2. 2. Navigate to the following registry key:

HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX

  1. 3. Delete the DirectX entry, and reboot your computer.
  2. 4 .When the system restarts, default DirectX 8.1 version is restored on the system.
  3. 5. Run the dxdiag command to confirm the same.

Warning: The registry is an important component of your Windows System. For this reason, you must always make a backup of the registry before making any changes to it. You can do this either by using the File > Export command in the Registry Editor, or by using the Backup and Restore feature of a third-party registry tool.

After uninstalling DirectX, you may run a registry scan using a registry tool to remove any left-over entries and to ensure complete DirectX 9 removal. Next, to reinstall DirectX 9, perform the following steps:

  1. 1. Clean boot your system:
    1. - At Start > Run, type msconfig, and then press Enter to open the System Configuration utility.
    2. - On the General tab, select the Select Startup checkbox, and then clear all options under it.
    3. - On the Service tab, select the Hide All Microsoft Services check box and then select the Disable All button.
    4. - Select OK to close the dialog box, and then restart the system.
  2. 2. Finally, reinstall DirectX 9.

Note: If you do not have the installation files, you can download the latest DirectX version from the Internet before installing.


Require DirectX 9 Files On Windows Vista

By default, Windows Vista is shipped with DirectX 10, which is compatible with older DirectX versions. However, at times, while running a few older versions of games, you may encounter a warning message similar to the one given below:

DirectX 10 WARNING: Due to a lack of updated drivers to support it, we currently cannot guarantee support for DirectX 10 for any of our supported cards. If you have already upgraded to DirectX 10, we recommend that you revert back to 9.0c (April version) at the earliest opportunity. Please contact the Technical Support Department if you need assistance in reverting DirectX back to 9.0c.

To resolve this issue you will have to download DirectX 9.0c from the Internet and then install it on your computer. When you do this, the required DirectX 9.0c runtimes libraries and files are installed on your computer and you will now be able to run your games without any problems.



Subscribe now via RSS feed and get all the new tutorials

written by jim31 , April 23, 2008

I need some help. My DirectSound Driver was corrupted, and i don't know how to fix it. The DirectSound Driver that i installed in my computer is DirectX 9.0. There's no more sound i heared.

Do you need more help? Ask now!
 

busy