Taming and Tweaking Windows Vista Services
Image 1 of 7
Use Task Manager to see running processes
By Ed Bott
The default view of Task Manager, shown here, lists only the processes running under your user account. To see processes running under service accounts, click the Show processes from all users button in the lower left corner.
For a detailed discussion of when and how to manage services, see Fixing Windows Vista, Part 4: Get smart about services
Sort by columns to see resource usage
This listing shows a complete set of processes, including those running under service accounts, as indicated by the capitalized names in the User Name column. I’ve clicked the Memory heading to show which processes are using the most memory.
For a detailed discussion of when and how to manage services, see Fixing Windows Vista, Part 4: Get smart about services
What is that process doing?
The process highlighted in the center of this list is using 9% of all available CPU resources. But what is it? The generic process name, Svchost.exe, provides no clues at all. To see the details, right-click the entry in the list and then click Go To Service(s) from the shortcut menu.
For a detailed discussion of when and how to manage services, see Fixing Windows Vista, Part 4: Get smart about services
Many services can run in a single process
In this case, at least 13 processes are running under s single Svchost instance. You’ll need more advanced tools to identify which of those services is active at any given time, but it’s a good guess in this case that Superfetch is doing most of the work.rnrn
For a detailed discussion of when and how to manage services, see Fixing Windows Vista, Part 4: Get smart about services
Identify third-party services
On a properly running system, most Windows services run predictably. Third-party services are much more likely to run amok and use too much memory, CPU, or disk I/). To see a concise list of third-party services, open the System Configuration utility (Msconfig.exe), click the Services tab, and select the rncheckbox circled at the bottom of this dialog box. As a diagnostic tool, you can temporarily disable a service by clearing its checkbox here and then restarting.rn
For a detailed discussion of when and how to manage services, see Fixing Windows Vista, Part 4: Get smart about services
To manage services, use this console
Msconfig provides a quick-and-dirty troubleshooting tool, but for long-term management, you’ll want to use the Services console (Services.msc). Click the Status heading (1) to sort all the running (Started) processes into a group. Use the command buttons (2) to start, stop, pause, or restart a service. For quick testing, use the Stop and Restart links (3) in the sidebar, where you’ll also find descriptions of the selected service.rnrn
For a detailed discussion of when and how to manage services, see Fixing Windows Vista, Part 4: Get smart about services
How to disable a service for good
The Stop button temporarily puts a service out of commission. But it’s likely to restart the next time you start your system, unless you specifically disable it. Use the Disable choice on the Startup Type menu, shown here, to ensure that a service won’t run at all. The Manual option keeps a service turned off but allows it to start if it’s needed.rnrn
For a detailed discussion of when and how to manage services, see Fixing Windows Vista, Part 4: Get smart about services