daily gadgets, computers, and electronic news
04/01
2006

How To Install DirectX 9.0c Over Windows XP SP2 With DirectX 9.0b

Sponsored Links

The MoviesI bought The Movies 2 weeks ago. I’ve heard many good things about this game, so I thought I should give it a try. After installing the game, it said that DirectX 9.0c is required, and ask whether I want to install it or not. Now here goes the problem - DirectX 9.0c won’t install. When the installation begin, it went straight into the “Installation Finish” dialog box. Weird, huh?

Doing a little research on the web, I found out that this problem is occured when we try to install DirectX 9.0c over DirectX 9.0b in Windows XP SP2 OS. I were using SP2 Beta with 9.0b at that time, so it seemed that my condition applied to the problem.

More deeper research revealed that this is a (stupid) bug from Microsoft’s DirectX 9.0c installation program. Technically, the install program (setup.exe) will check the Windows version first. If it is Windows XP with SP2 installed, it will then check the DirectX version, but only the major version (the number behind the dot). If it is “9″ (including 9.0a and 9.0b), the program will think that you already have DirectX 9.0c installed since most Windows XP SP2 installation already come with that DirectX version. Big mistake, isn’t it?

So anyway, here’s the solution for the DirectX 9.0c installation problem.

  1. Get DirectX Uninstall program. There are lot of them on the web. Search using “directx uninstall download” keyword will do. Most of them are freeware so don’t worry about wasting extra money.
  2. Run the program you’ve just downloaded. I think all, if not most of them, will ask you to restart the computer. Do it.
  3. Once your computer restarted, your DirectX 9.0b (or 9.0a) is gone. Instead, you’ll get the native DirectX 8.1 that come with the original Windows XP installation.
  4. Try to install DirectX 9.0c now. If it works, you’re done. If it’s not, go on with the next step. Mine won’t install in this step, but I read some comment/solution on the web said that it did work, so give it a try first.
  5. Download DirectX 9.0b distribution package. You will also need 9.0c distribution package, so download it if you don’t have it yet. Extract them on any folder you want, for example: DX9B (for DirectX 9.0b) and DX9C (for DirectX 9.0c).
  6. Now here goes the tricky part. Copy all the CAB files from your DirectX 9.0c folder (DX9C) into your DirectX 9.0b folder (DX9B). Choose “YES” when prompted to overwrite files. Note that copying NON-CAB files from DX9B into DX9C might also work (I didn’t try it so I can’t guarantee it).
  7. Run the DirectX installation program from the 9.0B folder (DX9B). DirectX 9.0c installation should work now.

It works for me, so I hope it’d work for you too, guys! :)

How To Install DirectX 9.0c Over Windows XP SP2 With DirectX 9.0b is written by cosa and posted under Article, Software , , , , , , . If you like it, you might consider subscribing to our feed or receive our latest posts via email. Or else, you could also bookmark it to your favourite social bookmark sites. Further information about this article can be found .

34 Comments (leave yours)

  1. 1

    Thanks heaps. What a rediculous bug. I’ve been trying to install 9.0c for months over 9.0b I ended up ruining my directX 9 install trying to battle this problem. A nice headache from MS.

  2. 2

    Can u tell me where i can find the .cab files???i only see win help me please

  3. 3

    That Microsoft itself is a big headache…
    Its biggest bug is Windows itself…

    Now me trying those steps u mentioned above for DirectX 9.0c. Hope it works…

  4. 4

    Guys, i had this problem on three different computers this week and i tell you the way to fix it is downloading America’s Army 2.8 (2.5GB) and installing it you can uninstall it straight away (if you dont like the best free online game lol), all other games i’ve had havent fixed it but the only free game i have fixes it. lol this sounds like a stupid spam message, but i assure you it works, you dont have to stuff around with uninstalling DirectX or anything.

    http://www.3dgamers.com/dlselect/games/americasarmy/armyops280.exe.html

  5. 5

    I am still having trouble…Whenever I install a computer game, it says that DirectX 9 is not found. Try again later. Can you help with this problem, please???

  6. 6

    What is the free hardwere?

  7. 7

    Excellent, thank you!

  8. 8

    The happy direct X 9 uninstaller doesn’t word it says that I have no back up files for the 8.1 PLS HELP sooo sad T___T

  9. 9

    Thanks 4 da tricks dude !!,,BRAVO !

  10. 10

    Waawooooooooooooooooooooo!!!!!!!!!!!!!!

    Thanx buddy, This is a realy fruitfull tricks for me. I have installed directx 9.0c.

  11. 11

    I’ve put all the cab file from directX9.0c to 9.0b already. But when the setup is installing about a half, it told me that” directX did not copy a required file”. This made me cannot complete the installation.

    can someone reply me?
    Thanks.

  12. 12

    and also my directX 9.0b package have 2 folder ( retail and debug)
    can someone link me to a correct directX 9.0b download link?

  13. 13

    thanks for this great tutorial…….I’ve installed directX 9.0c!!!!!!!!!!!!!!!!!!!!!!!!!!
    But I think before installing directX 9.0c , you should restore your computer to the first day after formatting by using system restore in xp. this is because after you trying to install the directX several times with no successfully .the memory is still contained in the pc, so the only solution is to restore it………….

    this is very easy……….

  14. 14

    I see no cab fules in directx 9.0 C folder. :(
    How to see those cab files, or what are they :p
    Could someone help me? :)

  15. 15

    Oh my GOD……. finaly i find the good tricks for my computer, Thanks so much guy :D

  16. 16

    Fuckin big thank you mate!!! Installed 9.0c finally. Geeeezzz…

    Here ppl can get 9.0b redist
    http://www.petri.co.il/download_directx_90b.htm

  17. 17

    i cant find 9.0c redistribution… can i have the website directly to the download sect?

  18. 18

    Cheers!!!!!!!It worked……Now the game would work
    Thanks a lot…………..

  19. 19

    what is the website to install DirectX9.0c ,,Whenever I install a computer game, it says that DirectX version to old.must install directX9.0c… pls help

  20. 20

    Hello,

    I encountere’d the prblm, here’s what wrk’d :

    I found a program that uninstall’s dwn to directx 8.1 (i surf’d tried 1 that suck’d,lookin 4 disc) but found one soon enough that just does it.

    next, you have to find a 9.0b kit (shows the files, not a “.exe”)

    you have 2 have a 9.0c kit (i had a recent video card install disc”)

    you can put these anywhere, i used my desktop

    I replaced only the 2 files:

    dsetup32.dll
    DSETUP.dll

    FROM 9.0b TO 9.0c (install from 9.0c)

    after restart I have 9.0c (it told me it was installing ” 9.0″)
    (and it didn’t just flash thru! sayin’ “rdy 4 use”)

    work’d 4 me, good luck!

    here’s what didn’t work:

    REPLACING CAB FILES!!! (had 2 reload windows)
    I saw it on some postings.

  21. 21

    To whoever solve the problem or to the ones who made this guide..I need your YM so i can ask properly

  22. 22

    why is when i install direct x 9.0c i get errors such us internal error? is it meant to happen so i have to proceed to step 5?

  23. 23

    # Now here goes the tricky part. Copy all the CAB files from your DirectX 9.0c folder (DX9C) into your DirectX 9.0b folder (DX9B). Choose “YES” when prompted to overwrite files. Note that copying NON-CAB files from DX9B into DX9C might also work (I didn’t try it so I can’t guarantee it).

    # Run the DirectX installation program from the 9.0B folder (DX9B). DirectX 9.0c installation should work now.

    after finishing this steps. I noticed that running dxdiag it is still in DirectX 9.0b not in DirectX 9.0c… can someone help me?? im really confused :(

  24. 24

    Hey can some0ne post a direct link of directx uninstall?Plz. Bro …

  25. 25

    You can get old versions of directx at this website-
    http://www.oldversion.com/program.php?n=directx

  26. 26

    trying to go from directx 8.0 to 9.0 using a downloaded development package,
    her computer is not connected to the internet , instalation starts but while checking for installed directx components it says can’t find a needed file (doesn’t say what file)
    & installation wont preceed
    any ideas?
    CcRider

  27. 27

    THANK YOU MATE! :D:D:D I fought with this problem for weeks!!!

  28. 28

    HOw can i find .cab files need help please…… thx thx thx

  29. 29

    Thanks!!!
    Really Works!!!

  30. 30

    can i Ask WhEre i Can Find The .CAB of the 9.0B

  31. 31

    ahmmmmmmmmmmmmmmm when my DirectX is 8.1 how i can update it i try install the directx_aug2008_redist its 9.0C ryt? but its error to install please help me sorry for my bad english

  32. 32

    I’ve done all this and I still get Directx 9.0b coming up. I’ve installed 9.0c with 9.0bs’ dll files and I’ve tried installing it with all of 9.0c CAB files in the 9.0bs’ folder but still no joy.

    Now I understand why everyone hates Micro$oft so much!

  33. 33

    Where are the CAB files. For some reason, I only find winrar and bin files.

  34. 34

    hi..
    im encountering the same problem…i cant overwrite dx9.0b with dx9.0c…where can i download an uninstaller that is free…ive already downloaded happy uninstal but the rollback feature only works for registered user..and obtaining 1 cost $19..can someone pls help me…
    tnx in advance…

Leave a comment