I dunno if this helps but the reinstall of directx will only reinstall "needed" components unless you use the redist version , in which case it will reinstall all the components again. I found this out the hard way with a fouled directx install. Couldn't correct it until I found out the redist must be used for a complete rewrite of directx. You should be able to get it from microsoft.com/directx, or something similar. Can't be hard to find.
Hope this helps!

Best regards, and BE GOOD!
Scyre