Maybe it is too late but try this
1.- Run RegEdt32.exe (not regedit.exe)
2.- Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vsmon
3.- Double click on Edit the DependOnServic
4.- Add W3SVC to the bottom of the list of values and then exit RegEdt3
5.- Reboot the computer and the problem should be gone
It seems to be a conflict between Zone alarm and IIS, do you have them working together by any chance
Thanks to Murray Moffat and IISFAQ.com.