I don't know that I have an answer for you but did you use the Windows Update feature to download DirectX 9.0c or did you download the file separately?
If your system supports DirectX 9.0c, when your system is scanned by Windows Update, it should offer it as an optional update. That is assuming it isn't already installed (which it isn't, apparently).