Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have several services that used to run on Windows Server 2003 and are now meant to run on Windows Server 2008 R2. They are all 32 bit.

They install OK in 2008 but when I try to start them I get this error:

Windows could not start the Blabla service on Blablabla.

Error 2: The system cannot find the file specified.

The paths definitely exist and the "program files (x86)" issue has been taken care of.

Why would they not start?

share|improve this question
up vote 1 down vote accepted

Found the solution. The Windows error message is a blatant lie.

The service couldn't connect to a database. Turns out the service did start, read its INI file, then did a few things and finally collapsed because it couldn't connect to its database.

Windows then reported the wrong error.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.