thats funny..i had the same problem.. i have SP2 installed, but i ran DXdiag to check if i had directx9c, but the shit was it said B.
so i dowloaded directx from the MS site. first i downloaded the websetup, then when i ran it it finished without even streaming files or anything..
WHAT THE????? i thought..
then i though, damn MS. cant do anything right. so i went to the MS site to download The redist. version of DX9c.
after iu downloaded the 33.4MB i tried to install it, but it did the same thing. just finished the installation without installing anything.
but the real funny thing is that, when i now run dxdiag it says i have DX9c..
and to a note.. the sims 2 worked before and after here...
Yours sincerly.
ES