What Windows services can I safely disable?

27

23

I'm trying to improve the boot time and general performance of a Windows XP machine and figure the massive collection of services that Windows automatically starts have to have an impact. Are there any services that I can safely disable? If so what are they?

Obviously the services are there for a reason, so when listing a service, please provide reasoning & examples of when you'd not disable it.

Alconja

Posted 2009-07-15T07:34:21.383

Reputation: 488

Not an answer, just a quick tip. Use http://www.null-logics.com/software/windows-service-commander/ to easily - start/stop/edit services - install/uninstall services

– Mercer Traieste – 2009-07-15T07:38:23.730

None! They're lightweight and there for a reason (most of them). – alex – 2010-01-18T11:27:51.133

1@alex: bzzzt wrong! thank you for playing! – quack quixote – 2010-01-18T12:44:28.447

@~quack name a few that really affect performance. – alex – 2010-01-18T13:26:27.210

1@alex: what, Indexing Service & System Restore aren't obvious performance hogs? try running without them for a while. (assuming you can live without SR.) Portable Media Serial Number service? lighweight, sure, but there for a reason? On a fresh XP SP3 install that's never seen a portable media player? – quack quixote – 2010-01-18T19:47:44.433

I'll take my System Restore, thank you very much. I've needed it once, but it saved my behind that one time to make it worth its time. – alex – 2010-01-18T20:25:20.027

Answers

15

Black Viper maintains what is considered by many the definitive guide to Windows services.

http://www.blackviper.com/category/guides/service-configurations/

jtimberman

Posted 2009-07-15T07:34:21.383

Reputation: 20 109

11

If you wish to tweak the windows services to reduce memory usage theres quite a well known and respectable list here of what you can and cannot disable:

Although that said, be careful, and only disable services you're absolutely sure you don't want/need. Don't be trigger happy, this isn't going to save you massive resources.

Adam Gibbins

Posted 2009-07-15T07:34:21.383

Reputation: 787

1+1 for blackviper! I keep them registryfiles handy :) – Edosoft – 2009-07-22T21:20:19.840

2

Which services that need to be running on you pc really depends on what you use it for. There is usually a process of trial and error where you'll have to experiment a little to find out what actually helps and what you need.

Check out this article which has an explanation of services, and a video walkthrough where he goes through all the potential services that could be disabled.

pavsaund

Posted 2009-07-15T07:34:21.383

Reputation: 2 660

2

With services, it all depends on which services do jobs you need. I fould a good link that talks about this here. Here's a small snippet from that link:


"To have your system boot in a short time, you also need to enable only useful services. Here comes the problem: which are the useful services? The simple answer is: useful services are the ones that do a job you're interested in. As you can note, this is not a real answer."


The advice is really good for Service Optimization.

Other than services, I use some Sysinternals tools to keep track of what's bogging down my PC. Notably, Autoruns, Process Explorer, and Process Monitor are quite effective to identify processes that run on your system and hog resources.

On a reasonably well-used PC, I would run defrag once a week, or once every two weeks. If it's used for only small things like internet access and a few applications, maybe once a month.

Marc Reside

Posted 2009-07-15T07:34:21.383

Reputation: 1 484

2Run Autoruns before and after you install new software to make sure that it doesn't add undesired auto-start components. I have long thought that this is a good idea, but I always forget to do it! – None – 2009-05-31T03:25:26.493

1

Use the Black Viper Guides for tweaking XP and its services.

The service tweaking guide has several profiles of different service configurations.

Qwerty

Posted 2009-07-15T07:34:21.383

Reputation: 1 759

0

My philosophy is to almost never disable services. I believe in having a very consistently configured machine with the least number of tweaks possible. That gets me, IMHO, a stable machine and no surprises at Windows Update. (I guess that means I'll never use vLite! :))

The well known tweaking guides out there are not written from a sysadmin's viewpoint.

However, you can go to Add/Remove Programs and go to Windows Features, and turn off those you don't use. I never ever use, for example, Simple TCP/IP Services, on anything. There are no doubt other examples. If you find you need the feature you can turn it back on.

Same goes for server roles; if you have SNMP installed but don't use it because you don't have a device that uses it (or the tools to use it costs too much/are bloated/make no sense) then remove it.

But I never go and disable a service just to try and make things "faster".

dmoisan

Posted 2009-07-15T07:34:21.383

Reputation: 204

-1

I try to keep my prefetch clean (c:\windows\prefetch), disable most (if not all) of everything in start>run>msconfig >startup, and I constantly check and tweak start>run>services.msc

Also remember that almost everything on your machine wants to run something at startup. Check it every time you install something. Java and quicktime both want to run something at startup. Your wireless card manufacturer most likely has something running at startup. I use Windows to manage my wireless.

Oh...and I disable System Restore and Hibernation.

My XP laptop has amazing boot time.

cop1152

Posted 2009-07-15T07:34:21.383

Reputation: