If you have been running Vista for some time then it is likely that you have installed several programs and applications. As a result of increased processing and demands on your system you might be noticing delays in the Vista shut down procedure. One main reason for this is that many software programs run applications in the background, even if they are not actively running, and each has to close before the operating system shuts down.
To increase your shut down speed you can adjust your registry and do some cleanup to rid the clutter and help Vista shut down all the programs that are running. As always, you have to be very careful when adjusting your registry, and you should ensure that you have all your important data backed up to a disk or USB stick in case anything goes wrong.
To edit your computer’s registry click Start and then type regedit in the Start Search. In the registry editor, scroll to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. On the right side of the screen there is a key called WaitToKillServiceTimeout with a value of 20000. This means that Windows Vista is programmed to wait 20000 milliseconds, or 20 seconds, for the service to stop once it has been notified that the system is shutting down. You can change this setting as low as 5000, or 5 seconds, but shouldn’t go any lower so that the programs have time to close before Vista does. This should speed up the shut down time by closing all the running applications faster.
Another tip to speed up Windows Vista shut down is to prevent Vista from emptying the contents of each page prior to shutting down. If security is a priority on your system, you might prioritize clearing the page contents prior to closing. However, if you are more interested in increasing speed you can try this.
Go in to the registry editor by typing registry editor in the Start Search field and pressing Enter. Type regedit.exe and click OK. Scroll to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement and double click ClearPageFileAtShutdown and change the value to 0.
There are other general operating techniques that can cut the time you spend waiting for your computer to shut down. First, make sure that your system isn’t running on a cluttered registry. You can use a registry scanner available online to streamline the files left over on your registry from incomplete downloads and other unnecessary bulk. If you know your way around your registry you can open the registry editor yourself and delete what you want, but you need to know where things are and, in either case, you should always back up your registry before making any changes.
You can also decrease the number of programs that your computer automatically loads at startup. The fewer programs that are running at anytime, the faster the computer will function generally and the faster it will shut down. Vista maintains a list of all the running programs and all of the programs set to run at startup in a program called Windows Defender. Once open, click Tools in the menu at the top and then Software Explorer. In addition to startup programs you can also look at, and possibly edit, Currently Running Programs.

Download Top 3 Registry Cleaners and Improve PC Performance!