Other than pointing at sites as I'm sure you have searched as well I can't be of much help.
I seems there could be a number of causes and not just missing files. This site gives a number of reasons and the solutions if you have'nt seen it before.
If you are able to, press F8 or whichever key you press to go to the different boot options. Then select "Last good known configuration". It should resolve the issue.