I found it .
There are some dependencies between ZoneAlarm and IIS and
that the start order of these two programs is important
The fix is
1. Run RegEdt32.exe (not regedit.exe)
2. Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vsmon
3. Edit the DependOnService and add W3SVC at the bottom of
the list