J´ai eu exactement le même pb que toi, sauf que j´étais sur XP SP2, et que vi que j´avais pas envie de chercher de solutions ben j´ai tout simpelment formaté...
Donc tout ce que jepeux te dire c´est reformater parce que quand l´ordi s´est mis en tête que t´as dx 9.0b, ben tu peux pas mettre dx9.0c, j´avais le même problème, j´avais beau réinstallé des tonne de fois dx9.0c en complet, il me disait que c´était bien installé, mais j´avais toujours pa dx 9.0c...
Donc j´ai formaté, mais c´est parce que je suis un gros fainéant, sinon il doit bien y avoir une solution...