Here are some steps you can take to try to speed up Windows Shutdown. Before editing the registry, be sure to either create an image of your system partition or backup the registry. If you don't know how, please ask.
1) Make sure "clear pagefile at shutdown" is not enabled:
start - run - regedit
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
Set ClearPageFileAtShutdown value to 0
2) Start - Run - Regedit
Navigate to the following Registry key:
HKEY CURRENT USER\Control Panel\Desktop
Double click on the AutoEndTasks entry and replace the 0 with a 1 in the Value data text box
For the next two, if the dword value indicated does not exist, create it:
Double click on the WaitToKillAppTimeout entry in the right pane and change the Value data to 2000
Double click on the HungAppTimeout entry in the right pane and change the Value data to 1000
Right-click on WaitToKillServiceTimeout and change it to 2000
If none of the above solve your problem, we will try a selective startup. Please report back.
Edited by Allan, 07 August 2011 - 11:41 AM.