I have the same problem as Liett Cross and running as admin doesnt help, neither does downloading that dll from internet, as then the error changes to the application was unable to start correctly (0xc000007b)
actually o7b error can be caused of: net framework. directX. visual c++ and others, but i'm asuming you got this error cuz you got some corupted ,dlls, that mean you need to reinstall DirectX runtime. Here is my tip, before you install DirectX, if you are on x86 machine go to system32 write d3dx9 and delete all of them,then instal DirectX. If you are on x64 machine go to SysWOW64 and delete all d3dx9 then install Directx. good luck!
:D ur welcome if u have any other problems with games u can contact me
im not mod but im rlly good with computers.