I read something about missing file errors in Direct X a while ago...can't remember where though...
Not sure if you will understand this...I have to think about it... but it may ring a bell with someone out there and they will and come along and help out...
It was something about unchecking the dxba.inf and dxxp.inf from read only ...as they are by default
then reinstall the Direct X...
Hang in there...someone will know what I'm getting at and will be able to explain...either that or with a better solution...