No i think he means that the w3wp.exe keep running. I get the same thing if I try to restart IIS it fails. It will eventualy be able to be started again after several minutes.
If I check the task manager, there are no php-cgi.exe processes running, just 2 dozen w3wp.exe. they will eventualy shotdown after several minutes, then i can manualy start IIS again.
This is also the case when one of these application pools is set to recycle, it takes a very long time and produces an error in the event log because it exceeds the 'shutdown time limit'.
This is rather annoying and I don't think its probably normal for the app pool to take so long to recycle or shutdown. I guess i could increase the 'shutdown time limit; to surpress the errors in the event log, but thats not really solving the problem.