27 Oktober, 2007

Speed Vista: Tweak your services

Well, this one is arguable. Many sites preach service tweaking as the end all of tweaks, and Vista does have a lot of services (like 130). However, a good portion of them are set to manual or disabled by default. Manual will only start the service when the operating system thinks it needs to use that program. However, Vista does have a lot of services set to Automatic by default that are not needed for many people. Granted, they are usually sleeping, not using any CPU, and if they use memory, they usually get paged out to disk pretty fast. But, regardless, it is fairly quick to do, and will gain you some improvement.

First off, how to tell what you should really be worried about. One new feature in Vista is the ‘Go to Service’ feature in Task Manager (or at least I never noticed it before). Open Task Manager, Processes tab, right click on a particularly heavy process, and select ‘Go to Service (s)’. This will jump you over to the services tab, and select all the services that are running under that process (multiple ones are usually running under svchost.exe, many of the others only map to one service).

It also works in reverse (select service, right click and go to process) I have something like 75 services running at this very moment. Many of them I have exactly zero use for. I do not have a printer, but print spooler is running and using a whole whopping 1MB of my ram at the moment. There are heavier examples, but even if you can remove 20 of these, is it worth your time? Well, yes and no. Like I said, many of them are already paged out, so they really aren’t affecting your system’s memory. There is added overhead because the scheduler still needs to manage them, but I cannot for the life of me remember how it is done in Windows.

Overall maybe minimal, but if you are going for every ounce of tweak-ness, give it a shot. I’d recommend Speedyvista look for their cheatsheet or registry files pages so you can keep a copy of the default services around for when/if you mess it up and need to get back to default.