When you try to stop the W3SVC service, it attempts to let any outstanding
ASP requests finish. After they are all done it will shut down. If the ASP
pages are hung or long executing pages then the service will report that it
could not stop. IIS5 comes with a utility called IISRESET.exe. If you run
this it will attempt to gracefully shut the service down just the same as
stopping the service then restart it. The difference, however, is that if
the service cannot be stopped in a timely manner it will kill the
INETINFO.exe process then restart it.
If this is *not* a satisfatory method of restarting your service then you'd
need to get a memory dump to see what pages are hung in the IIS processes.
Thanks,
Brian Murphy-Booth
>> Stay informed about: IIS Service Won't Stop