IIS fails and "the service did not return an error"
If your IIS doesn't want to start and does not give you any error. Just try to reinstall it: uninstall it from the add/remove programs and add it again.
Made my day.
Kudos to the databaseforum for the fix I was looking for in the internet.