• This is a reminder of 3 IMPORTANT RULES:

    1- External self-promotion websites or apps are NOT allowed here, like Discord/Twitter/Patreon/etc.

    2- Do NOT post in other languages. English-only.

    3- Crack/Warez/Piracy talk is NOT allowed.

    Breaking any of the above rules will result in your messages being deleted and you will be banned upon repetition.

    Please, stop by this thread SoccerGaming Forum Rules And Guidelines and make sure you read and understand our policies.

    Thank you!

FIFA WC 06 Demo - DirectX 9.0c Error

Abson

Club Supporter
Hi there! I seem to be having a problem here. Everytime I attempt to install the demo, I get an error that says:

"Installation cannot continue because this game requires DirectX 9.0c or higher to be installed on your system."

I have Windows XP SP2 (with DirectX 9.0c installed), and a Ge-Force 6600GT PCI-E with the latest WHQL drivers installed (84.21). Previously I had installed the 84.43 drivers and uninstalled them thinking that was the problem. I have no issues installing or playing other DirectX 9.0c games, such as F.E.A.R. I have re-downloaded the demo twice from 2 different locations, but I am still getting the same error :( I noticed someone else on here had the exact same problem, but no one replied to his post, so hopefully someone can us! Thank you!
 

rikochet

Youth Team
Abson said:
Hi there! I seem to be having a problem here. Everytime I attempt to install the demo, I get an error that says:

"Installation cannot continue because this game requires DirectX 9.0c or higher to be installed on your system."

I have Windows XP SP2 (with DirectX 9.0c installed), and a Ge-Force 6600GT PCI-E with the latest WHQL drivers installed (84.21). Previously I had installed the 84.43 drivers and uninstalled them thinking that was the problem. I have no issues installing or playing other DirectX 9.0c games, such as F.E.A.R. I have re-downloaded the demo twice from 2 different locations, but I am still getting the same error :( I noticed someone else on here had the exact same problem, but no one replied to his post, so hopefully someone can us! Thank you!


This is what you can do:

On the folder that have the exe file, there is a .zip file. unzipped the file and extract those files into the same folder an voila! It will work :jap:
 

rikochet

Youth Team
There is another option to it. I think this one is better. Right click the exe file or install file then chose properties at the bottom of the options in the window. Next click on the compatibility tab an activate the "Run this program in compatibility mode for" then press the black arrow and scroll down where you can select "Windows 2000" click it then press apply button and run the exe file or install file again and it will work!

Edit: Of course this will work if are running Windows Xp!
 

Abson

Club Supporter
I took your advice and unzipped the compressed zip file in to the same folder, and was able to play the game, so that worked just fine, thanks for the help, very much appreciated!

Mike.
 

rikochet

Youth Team
You are welcome. FYI you got to use the second method if you buy the game 'cause I'm a 100% that you will have the same problem and the full game needs to be integrated in the registry!
 

sa33ood

Reserve Team
Mates, I want anyone having this problem to do the following:

1. Hit "Start" then hit "RUN".
2. Type "dxdiag" in the text box. Now hit "OK".
3. A window titled "DirectX Diagnostic Tool" will appear.
4. At the "System" tab (Which is the first thing that appears), in the last line it says: "DirectX Version:".
5. Check the version and make sure it says: "DirectX 9.0c (4.09.0000.0904)"


If the name of the version is different than what I've mentioned then go and update the DirectX that you have. If you are still facing problems although you updated, then do the following:

1. Hit "Start" then hit "RUN".
2. Type "regedit" in the text box. Now hit "OK".
3. A window titled "Registry Editor" will appear.
4. On the left panel, go up to "HKEY_LOCAL_MACHINE" and click the "+" sign on its left.
5. Go down and click on "Software", then "Microsoft", then "DirectX".


When you click on "DirectX" folder, 3 values will appear on the right panel. You need to check the "Version" value. Make sure that it says "4.09.0000.0904".

In your case I believe that the "Version" value is not the right one so what you have to do is to:

a. Right click on "Version".
b. Chose "Modify".
c. A box will come up with 2 text boxes, I need you to copy this number: 4.09.0000.0904
and then paste it inside the box that says "Value data" (Make sure to erase whatever was inside that box).
d. Hit the "OK" button, then close the "Registry Editor".


Now, try installing the game, it will work for sure.

Let me know if you need more help.

Peace!
 

Logarth

Club Supporter
Outstanding help/info guys!!

I had to reload XP and for some reason this time I was getting the directx error on install (it was installed and running fine before). I head over here, do a quick search and find not one, but three solutions to set me right!!

Thanks to you for helping the community out and a big thanks for Soccergaming for being here for us to discuss our favorite footy games!!!!!!!!!!

Just wondering.. might this be worthy of being a sticky thread somwhere, maybe in a support forum?

Peace out...
 

Iqbal

Club Supporter
Finally!! Here's how to do it! If none of the above have worked out for you do the following, guaranteed to work! BTW got this from a guy called PLEKTO who posted the fix on http://forumz.tomshardware.com/games/-ftopict95260.html, full respects to him!!
here it is:

Physically unplug your internet first and copy this to a text file after downloading the DX update.

the method reregisters DLL files that are associated with Cryptographic Services
To register .dll files that are associated with Cryptographic Services, follow these steps:
1. Click Start, click Run, type cmd in the Open box, and then OK.
2. At the command prompt, type the following commands, and press ENTER after each command:

regsvr32 /u softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32 /u rsaenh.dll
regsvr32 /u gpkcsp.dll
regsvr32 /u sccbase.dll
regsvr32 /u slbcsp.dll
regsvr32 /u mssip32.dll
regsvr32 /u cryptdlg.dll
exit

click OK each time when prompted

Note Microsoft Windows 2000 does not include the Sccbase.dll file. If you are running a version of Windows 2000, omit the Sccbase.dll file.

3. Restart your computer.
4. Click Start, click Run, type cmd in the Open box, and then click OK.
5. At the command prompt, type the following commands, and press ENTER after each command:

regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 mssip32.dll
regsvr32 cryptdlg.dll
exit

Click ok each time whem prompted.

worked perfectly!!

thanks again to plekto!
 

Toofy

Club Supporter
Hey guys, sorry to bump old threads but my friend and I have been trying to install FIFA on his computer because we want to play it multiplayer together. However for some reason now, he can't install it anymore (it comes up with the error in this thread). We have tried every single solution in this thread and a dozen others on different sites. None of them work at all. The windows 2000 fix which is the one that works for most people doesn't work for him, the autorun just fails to launch after he changes the compatibility.

Any ideas or help would be much appreciated..
 

Toofy

Club Supporter
Nevermind, fixed it

another solution is to copy the installation to your computer, then going into the autorun folder and opening the autorun.cfg with notepad and changing directx=9.0c to directx=0 and then running the installation.
 


Top