Want CNET to notify you of price drops and the latest stories?

Speed up Windows XP and Vista by turning off unnecessary services

Give your system more oomph by disabling the services that Windows activates automatically, whether or not you actually need them.

Dennis O'Reilly Former CNET contributor
Dennis O'Reilly began writing about workplace technology as an editor for Ziff-Davis' Computer Select, back when CDs were new-fangled, and IBM's PC XT was wowing the crowds at Comdex. He spent more than seven years running PC World's award-winning Here's How section, beginning in 2000. O'Reilly has written about everything from web search to PC security to Microsoft Excel customizations. Along with designing, building, and managing several different web sites, Dennis created the Travel Reference Library, a database of travel guidebook reviews that was converted to the web in 1996 and operated through 2000.
Dennis O'Reilly
2 min read

The fact is, you don't need all of the services that Windows starts automatically when it boots. Disabling the non-essential services frees up memory and processor cycles for more important tasks. The trick is knowing which of Windows' automatic services you can do without: disabling the wrong service can render your system unusable. If you're careful, you can figure out which automatically enabled services your PC can do without.

Things would be so much simpler if I could just list which services to disable, but each Windows configuration is unique, so there's no way to predict which ones are required on your system. That's why I rely on sites such as Charles Sparks' BlackViper.com.

First, play it safe by setting a restore point
Start by backing up the Registry (the page also describes how to restore it). Next, open the Services applet: In XP, click Start>Run, type services.msc, and press Enter; in Vista, press the Windows key, type services.msc, and press Enter. (Avoid the temptation to access your services via Msconfig, aka the System Configuration utility.)

BlackViper.com's list of XP services shows the default settings with Service Pack 2 installed. Likewise, the site's Vista services listassumes that you've downloaded and installed all "important" updates for that OS.

You'll likely find more services on your system than are listed there, most of which were installed by software you or the PC's vendor added. You may also find services on the BlackViper.com list that aren't on your machine (especially if you use XP Home); some OEMs choose not to install some services. Work your way through the services, disabling those enabled by default that you deem unnecessary. You can play it safe by setting a service on Manual, which starts it only when Windows decides that your system needs it. Unfortunately, some services set to Manual won't start when they should, so you may need to reset these to Automatic.

Windows' Service Properties dialog box.
Get more information about a Windows service by double-clicking its entry in the Services applet

To determine which other services a particular entry requires (and which other services require it), double-click its entry in the Services list to open its Properties dialog box, and click the Dependencies tab. Along with the suggestions on the BlackViper.com site, look for services relating to hardware you no longer use. Other candidates for disabling are Remote Registry, Themes (if you're happy with Windows' Classic appearance), and Windows Firewall (only if your system is protected by a third-party firewall). Note that changes you make here apply to all users on the system.

Tomorrow: A free utility that removes unwanted start-up apps from the System Configuration utility (Msconfig) once and for all.