>net stop w3svc
>net stop iisadmin
>net start iisadmin
>net start w3svc
>
>I have a shortcut to the batch file on my taskbar. Frees up my dlls just fine!
That'll work, but if you're IIS server is hung in any way (bad component or busy or still has open connections) it won't shut down. On a live server the above can take minutes.
KILL does it very quickly - literally in a couple of seconds the server is down and back up in another 10 seconds.