More information on Windows Vista.
You can try speeding up Windows Vista Shutdown process whenever the system is waiting to kill a process. The steps are as follows:
1. Open regedit.exe
2. Navigate to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
3. Change the value of “WaitToKillServiceTimeout” to 1000
But as a reminder, do this at your own risk as sometimes the system really needs to wait for a process to finish. Probably bringing it down to just 10000 would be safe enough
More information on Windows Vista.

Great tip- I’ll have to try it. I’m getting ready to write a post on the trials and errors on speeding the start-up time with Vista and how different programs can effect services-such as networking. It took me 3 days to figure out why my network was taking anywhere from 1-5 minutes to connect.
Reply
Great Stuff Buddy. Thanks for Sharing this Info.
Reply
[...] But as a reminder, do this at your own risk as sometimes the system really needs to wait for a process to finish. Probably bringing it down to just 10000 would be safe enough Source [...]
Reply