Latest tutorial: Making a Movieclip face another Movieclip or point on the stage | Ask Tutorial5!
 

Get tutorials on EMail




HOW TO: Fix DirectX Errors

(19 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.
written by Elizabeth J Glass , June 11, 2008

I installed Sims 2 Double Deluxe on my computor. When I try to play the game it tells me thereis no copy of Direct X 9.0 or compatable graphics found on my driver. I found that my drive was out of date. I purchased Reg Fix Pro and was led to believe this would allow me to play the game. That was a lie. Reg Fix Pro is not Direct X. What is up???????
written by Dan Stansberry , August 20, 2008

I get the following errors at the end of loading DirectX 9 on my PC running XP with SP3 - Any suggestions.

[08/18/08 18:07:39] module: dxupdate(Jul 31 2008), file: dxupdate.cpp, line: 2223, function: RegisterDLL



Failed API: LoadLibraryEx()

Error: (0xc000001d)



Unable to load C:WINDOWSsystem32xactengine3_0.dll.



--------------------

[08/18/08 18:07:39] module: dxupdate(Jul 31 2008), file: dxupdate.cpp, line: 5848, function: DirectXUpdateInstallPlugIn



RegisterDllFromSection() failed.



--------------------

[08/18/08 18:07:39] module: dsetup32(Jul 31 2008), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn



DirectXUpdateInstallPlugIn() failed.



--------------------

[08/18/08 18:07:39] module: dsetup32(Jul 31 2008), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX



InstallPlugIn() failed.

written by Swindel , September 20, 2008

When I try to open my Call of Duty 4 I get a error message stating I have a unrecoverable error. I have tried to reinstall and run different debug programs. Any other ideas.
written by Neil J. Thompson , October 25, 2008

PLEASE help me :( I was playing Warhammer Online, when suddenly my screen went black, with many thin white verticle rectangles going all the way down my screen, in columns about 10 wide...I then tried to run another 3D acclerated game, and it wouldn't run, giving me this error: Error: Create Cube

So I checked my dxdiag...it's telling me that ati2dvag.dll is not digitally signed, in other words, a WHQL error. I've installed dx9.0c again, and hasn't helped me one bit. When running the dxdiag 3D tests, instead of getting the slowly turning 3D cube, I get a 2D representation of it, spinning extremely fast. NOthing I've done has helped, and I'm getting desperate! PLEASE help me!!

Thank you in advance,


written by Ray Spiteri , November 21, 2008

When trying to play older games such as Incubation, or the Curse of Monkey Island, they refuse to run. They say to install directX 5 or to restart the game under directX 5 even though I have directX 9c which is meant to be backwards compatible. Any help would be sincerely appreciated as nobody seems to be able to help me know. Cheers.
written by Jerome Beh , January 13, 2009

Please help teach me how to do networking and some computer softwarwe.
written by Olev Kevvai , January 21, 2009

can anyone please help me i run dxdiag and check my directx version but it says: not found. What should i do ??? please help me i really want to play games
written by Arsa , January 30, 2009

An Internal system error occurred.
Please refer to DXError.log and DirectX.log in your windows folder to determine problem...


HELP..it happent after this tutorial ~!
written by rozx , February 13, 2009

My directx cannot be updated
I have direct 9b .I got the update file and ran it .The loading is moving so fast then finish page appears and the directx is updated .However , the version is still 9b and games needing directx 9c are not working . DXDIAG order tells my that my directx is 9b .
Can any one help please ?
written by pompey , July 19, 2009

I have been using a program creating games thats called 'Eclipse'. All was well until i got a message that says please install directX7 or later. I have DX7 and the latest DX9.0c but i keep getting the error telling me to please install version 7 or later version of directX in order to run the game. I have cleared all and re installed all. I have worked on this for 2 days and no luck
written by quixpeed , July 29, 2009

does the bug cause overheating issues? because that is what i'm suffering from...

thank you
written by Sarah81 , August 03, 2009

Hi I'm trying to play a game and I keep getting ''There was an error starting Direct X'' then I get ''The error mesage has been copied to the clipboard please paste it in to the bug report''
I don't know how to do that :s
Directx10 is the version on my windows Vista.
Thanx
written by XxTrexX , September 05, 2009

im trying to play this game called 12sky and when i download it.... it says [error::Directx 9.0c lib. can sombody please help me fix that error=(
written by XxTrexX , September 05, 2009

im trying to play this game called 12sky and when i download it.... it says [error::Directx 9.0c lib. can sombody please help me fix that error=( it wont even let me finish the download...
written by i need a help , September 13, 2009

my WINDOWS is windows xp pro SP2 i boot my pc
and i i install the realtek on my pc and my sound came back
and now my only problem is the DirectX

it said when i install the DirectX to my PC
succesfully but when i play a game it said
"Direct3d something!! something!!"
i read the text-document
it say!!"NOTE: IF YOU DO NOT HAVE A VALIDLY LICENSED COPY OF ANY VERSION OR EDITION OF MICROSOFT WINDOWS XP MEDIA CENTER EDITION, MICROSOFT WINDOWS 95, WINDOWS 98, WINDOWS NT 4.0 WINDOWS 2000 OPERATING SYSTEM OR ANY MICROSOFT OPERATING SYSTEM THAT IS A SUCCESSOR TO ANY OF THOSE OPERATING SYSTEMS "

would you help me in my problem plss!!!!????pls send in in my YAHOO

my emails: This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
&
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
pls send me the solution to my problem plsssssss!!!!

written by answer for "JIM31" my name is:I NEED HELP , September 13, 2009

HEY HEY HEY!!!

JIM31

i know whats the answer in your problem did you reformat or reboot??

try to go in emmax site and download realtek in realtek there are 3 files

open the first file and update,open the second and update it too,
and the last open the third file and update it again

and there was a message appear and said
"restart your computer now"

restart it and you back in ON your pc have a volume control and plug-in your speaker and thats it enjoy it again

or find a emmax GEFORCE driver installer 7 and find the 3 files in the browse CD of the installer and do the instruction inside

for more info: ASK ME IN Yahoo Messenger
email : This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
written by xAGENTLEG1Tx , October 14, 2009

need help with my directx like all of u... i have 9.0c when i went to the display section of the diog tool it said: direct3d functionaity not avalible. You should verify that the driver is a final version from the hardware manufactureer... but it is plz email me at This e-mail address is being protected from spam bots, you need JavaScript enabled to view it for sugestions, thanks!
written by spatons , November 22, 2009

I have a problem in installing Direct X, any version. I get this message:

A cabinet file necessary for installation cannot be trusted. Please verify the Cryptographic Services are enabled and the cabinet file certificate is valid.
written by sean , November 24, 2009

hi there my dxdiag 32 bit is reporting a direct draw error it says my direct x version is 11 and im am on windows vista how would i fix this error

if i run the 64 bit version of direct x draw it runs fine with no errors
written by KryptoH! , January 23, 2010

:o well all I did was I downloaded this fix http://ul.to/qpr43k and in the rar file there was 3 registry entries dx9 dx10 and dx11 I just clicked on 9 and 10 and done they went in the registry
written by No_F.E.A.R , February 28, 2010

Than's KryptoH! It's Work's.

Well Done Dude..........!!

Hey Guy'z Check this Out Now.

U'r Problem Answer is here........!!

Download this Rar file there was 3 registry entries dx9 dx10 and dx11, install Whatever U want But 1st Install dx9, then check Out.
Start -> RUN -> type "dxdiag" it will Show you you'r Direct-X version.

http://uploaded.to/file/qpr43k

If u like this post Reply Thanx & Do Comment's.

Cheer'z Guy'z...!!

Do you need more help? Ask now!
 

busy