"Missing dll file" message

Update your DirectX from www.microsoft.com.
Also, some games can be run only having DirectX 9.0c version and you may need to install that as well even if you already are running DirectX 10 or 11. Thankfully, most of those games prompt the installation of DirectX 9c by themselves.