Go to the startup tab of MSCONFIG (run it from the command prompt), make a note of its current settings so you can go back to it, and then find out which one it is by disabling a few and rebooting.

If it even gives this error when you disable all, repeat this with the services that are started automatically by running services.msc from the start>run box.