There are a number of reasonswhy downloading DLLs like that is never a good idea.
cycle your computerif you haven’t yet done so.
The d3dx9_28.dll error might be a fluke and a simple restart could clear it up completely.

It’s unlikely this will fix the problem, but restarting is always a good first step.
roll out the latest version of Microsoft DirectX.
Chances are, upgrading to the latest version of DirectX will fix the d3dx9_28.dll not found error.
Uninstall the game or other program and then reinstall it again.
Restore the d3dx9_28.dll file from the latest DirectX package.
Update the drivers for your video card.
Need More Help?
This file is one of many contained in the DirectX software collection.
There are many ways d3dx9_28.dll errors may show up on your system.