I had a message "Cannot start service W3SVC on computer '.'." when trying to start IIS service from IIS Manager running on Windows Vista Business.
I needed to start this IIS service manually from command line ("Run as Administrator") using this command:
net start w3svc