How to speed up Windows XP's shutdown?

Tips for getting out of Windows more quickly.

Don't Shut Down, Hibernate
There are only two reasons to shut down Windows: to save electricity, and to reset the operating system when it starts acting goofy. If nothing really bad is happening, XP can run reliably for days or even weeks between boots. So instead of shutting down your system, tell it to go to sleep. Putting Windows into Hibernate mode copies the contents of your machine's RAM to your hard disk, then powers everything down, which saves just as much electricity as shutting it down--from the hardware point of view, the two actions are identical. Hibernating XP and waking it out of hibernation take much less time than closing it and rebooting.

Close Programs First
Windows must close every running program before it can shut itself down, which is time consuming. Of course, you could close each program manually beforehand to speed up the shutdown--but unless Windows seems to take forever to close, that won't save you much time. However, if your shutdowns are unusually slow, you could try closing your running programs (both your applications and your system tray icons) prior to turning Windows off. If your system shuts down more quickly, one of those programs is causing the hang-up.

Watch Out for Bad Drivers
Buggy or improperly installed drivers can also cause shutdown difficulties. Check to see if your device drivers need updates by right-clicking My Computer and selecting Properties, Hardware, Device Manager. Look for entries with yellow question marks or red exclamation points: A question mark indicates that Windows is using a generic driver for that device instead of one designed for it, and an exclamation point means that the device is not working.

The drivers for graphics boards, sound cards, and printers are most likely to need an update. Visit the vendors' Web sites to download the updated drivers to your PC. Then right-click the entry in Device Manager, choose Update Driver, and step through the wizard, selecting "No, not this time" to the Windows Update question, and choosing the "specified location" option when it appears. When you're able to navigate to the driver file, select it and click OK to install it. When you finish updating your drivers, close all open windows.

Terminate Terminal Services
Windows XP's Terminal Services can also cause recalcitrant shutdowns. That's more, if you never use remote desktop, fast user switching, remote assistance, the terminal server, or other Terminal Services, you don't need them. To shut it off, select Start, Run, type services.msc /s, and press Enter. Find and double-click the Terminal Services listing. (Of course, if you don't have Terminal Services installed, your slow shutdowns have another cause.) Change "Startup type" to Disabled or Manual and click OK.

Don't Clear Virtual Memory
If you use Windows XP Pro (but not the Home edition, alas), you can speed up your shutdowns by verifying that you're not clearing your virtual memory whenever you exit Windows. Select Start, Run, type gpedit.msc, and press Enter. Navigate to Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options in the left pane. In the right pane, scroll to Shutdown: Clear virtual memory pagefile. If the option is enabled, double-click it, select Disabled, and click OK. (You may not have this option on your system.)

Reduce Windows' Wait Time
You can speed up some shutdowns--and risk losing unsaved data--by reducing the time Windows waits for a program to stop itself properly before taking this job into its own disruptive hands. Then select Start, Run, type regedit, and press Enter. In the left pane navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Double-click the WaitToKillServiceTimeout item in the right pane. Set it to a value lower than the default 2000 (or 2 seconds), perhaps to 1000 (1 second). Click OK, and then reboot.

Blog Archive