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, follows us on Twitter, or receive our latest posts via email. Or else, you could also or store it to your favourite social bookmark sites. Further information about this article can be found.

44 Comments »

  1. 1
    JasonJ says:

    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
    Anonymus says:

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

  3. 3
    Adil Mhaisker says:

    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
    cHaTLo77 says:

    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
    Lemons says:

    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
    Kamatayan says:

    What is the free hardwere?

  7. 7
    Zac says:

    Excellent, thank you!

  8. 8
    Bry says:

    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
    Tonie says:

    Thanks 4 da tricks dude !!,,BRAVO !

  10. 10
    Prabhaker Singh Ronkli, Dharchula says:

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

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

  11. 11
    Jinsey says:

    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
    Jinsey says:

    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
    Jinsey says:

    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
    Edgars says:

    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
    widis says:

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

  16. 16
    Slava says:

    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
    jaswen says:

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

  18. 18
    Utkarsh says:

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

  19. 19
    LV says:

    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
    Gracian says:

    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
    Katu says:

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

  22. 22
    Katu says:

    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
    LongCheck says:

    # 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
    Marco says:

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

  25. 25
    Sepero says:

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

  26. 26
    ccrider says:

    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
    Mate says:

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

  28. 28
    k0rks23 says:

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

  29. 29
    Queenie says:

    Thanks!!!
    Really Works!!!

  30. 30
    Mark says:

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

  31. 31
    Mark says:

    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
    LMT says:

    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
    Brian says:

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

  34. 34
    q3vz says:

    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…

  35. 35
    lee agas says:

    i have a problem of hunting for dx9b.

  36. 36
    cosa says:

    just fyi, you can also use this method above to reinstall directx 9.0c :)

  37. 37
    JOHN DOE says:

    Good job lad, i fallowed you steps one by one and everything works. THXs :)

  38. 38
    chadzkii says:

    thanks for that… now i can already play my favorite game… it gives me an headache every time i try to install 9.0c over 9.0b… thanks for that idea

  39. 39
    WILLY WANKA says:

    NICE TUTORIAL IT WORKED PERFECTLY THANKS

  40. 40
    SACHIN JADHAV says:

    copy the files BDA,BDANT,BDAXP,DirectX,ManagedDX from your DirectX 9.0c folder to DirectX 9.0b folder

  41. 41
    shape says:

    OMG!!!!!! this is the golden needle in the haystack!!!!! damn, you are the man, bro. this saved my life. my computer was totally FUBAR b/c of the f-cking MS web download of 9c (dxwebsetup.exe). anything to do w/ visuals, even IE or WMP just froze b/c they couldnt run graphics/video graphics. certain apps wouldnt even run. the hack of combining files from the redistribution version folders worked. this totally solved the problem and it finally installed and upgraded to 9c!!!!

    man, i have spent many many hrs freaking out over this problem and have tried everything. the webdownlad version i tried seemed liake it installed fine, as it completed successfully, but the directx diagnostic tool kept showing i was still on version 8. if i re-ran the installer it installed the files again, and again, and again,etc and told me everything was fine and ready to go. unbeleivable. f-ckin MS!!!! endless thankyou’s go out to you, my friend!!!!

  42. 42
    thicknthin says:

    i have done all…but still occured problem :( ….it is still 9.0b. help please. i have copy all cab files….failed. also copy 2 files of .dll setup….failed. from 9.0c to 9.0b and also 9.0b to 9.0c. help please!!!

  43. 43
    sri says:

    hey thanks a lot dude i was trying to install the dx9.0c from five days but gt in trouble with your tips i installed that one….

  44. 44
    joel says:

    See, my problem is that i think i deleted my 8.0 player a long time a go.now im trying to get the 9.0 player because i need it for resident evil and it won’t work at all. help ASAP

Leave a comment