services and or tools should they enable by default? What’s useful for you might not be useful for someone else. So they
decided on a basic set of tools that should be turned on for every user once Windows is loaded. You might ask, “Well why
don’t they enable all the tools?” That eats up resources (memory) that could slow Windows down if you don’t have the
resources available. Memory is not that cheap, but It’s getting there. So Microsoft gives you the ability to prevent some of
these services from starting with Windows, thus enabling only the services you use and saving some resources.
Let’s take a look at the resources on your system. Go to “Start”, “Run”, and type in “services.msc”. You can adjust the
column width to better read the descriptions for each service. Then click on the column header “Status” twice to sort the
list. If you now scroll down you’ll see the word “Started” next to all the services that are currently running on your systems.
Yikes! There are a lot of them. But which ones can I do without? Well I have put together a list for you that might help you
decide.
To disable a task, right click on the line of the particular service in question and select properties.
There in the middle you will see a pull down menu that says “StartUp Type”. Hit the down arrow and select disable.
That’s it. Changes do not take effect until you reboot.
Please keep in mind that this is my opinion for the various settings. This works well for me. You, on the other hand, may
have a particular application that requires one of these services. I believe it’s worth the time to find out what services you
need and don’t need. Shutting off some of these unnecessary services frees up resources and lessens the chance of Windows
or program crashing. The preferred settings I am recommending here I consider to be on the safe side and geared more for
the every day home user. A good idea would be to first take note of your available resources before and after. Ctrl-Alt-Del
Name | Description and Purpose | Recommended Setting |
Alerter | Notifies selected users and computers of administrative alerts. Normal users won't need this. | Disabled |
Application Layer Gateway Service | Enables support for programs that need Internet Connection Sharing. Zone Alarm is one such program. If you use a software firewall or a third party plugin that requires internet connection, you will need this service. | Automatic |
Application Management | You need this service to change/remove software services and program installations. | Automatic |
Automatic Updates | Windows XP auto update won't function without this service. | Automatic |
Background Intelligent Transfer | Enables data transfer from HTTP1.1 servers. Windows Update website may refuse to function if this is disabled. | Automatic |
ClipBook | Enable sharing of clipboard information with other computers. Highly unnecessary. | Disabled |
COM+ Event System | Base service for System Event Notification. | Automatic |
COM+ System Application | Used in conjunction with COM+ Event System service. If you have disabled that one, this service is useless. | Automatic |
Computer Browser | Provides a list of computers in your network. Unless your machine is a part of a network you won't need this. | Disabled |
Cryptographic Services | Used to check certifications of Windows drivers. | Automatic |
DCOM Server Process Launcher | Base service for DCOM functionality. Added with Service Pack 2. If you want to use Windows XP defragger, you need this one set to Automatic. | Automatic |
DHCP Client | Connects to your DHCP server and obtains a Dynamic IP address. Internet Connection Sharing systems need this. If your machine uses a static IP or is a standalone system, you may disable this service. | Automatic |
Distributed Link Tracking Client | Keeps the links of NTFS files on your machine and NTFS files in your domain intact. Pretty much useless unless you use active links to files on other machines in your local area network. | Disabled |
Distributed Transaction Coordinator | Manages the transactions with files on several different sources. Required only if you use Message Queuing (MSMQ) service. | Disabled |
DNS Client | Service used to resolve DNS names and use domain controller functions. If you are using IP Security Policy service (IPSEC), keep this, otherwise disable it. | Disabled |
Error Reporting Service | Service to report application errors to Microsoft. | Disabled |
Event Log | Provides access to application messages in Event Viewer. This one's useful if you'd like to figure out what is going on during the startup process of XP. | Automatic |
Fast User Switching Compatibility | If you share the same machine with multiple users, this process will enable user switching without logging out. | Disabled |
Fax Service | This one is not installed by default. It's available on the XP installation CD. Install it only if you need it. | User discretion |
FTP Publishing Service | This one is not installed by default either. It resides on the XP CD. If you want to use your machine as an FTP server on your network, you will need this service. | User discretion |
Help and Support | Your key to Microsoft online help documentation | Automatic |
HTTP SSL | Coming with Service Pack 2, this is the service for secure hypertext transfer protocol (HTTPS) using Secure Socket Layer (SSL)technology. If disabled this will cause SSL dependent services/applications fail. | Automatic |
Human Interface Device (HID) Access | Enables access to several peripheral devices including but not limited to USB devices, such as USB mice, USB keyboards, etc. | Automatic |
IIS Admin | You won't normally see this as it's not installed by default. If needed, it's on the XP CD. Used for administration of local web and FTP servers. | User discretion |
IMAPI CD-Burning COM Service | If you are using the drag and drop CD burning feature of Windows XP, keep this on. Not necessary if you do all your burning through third party applications. | Automatic |
Indexing Service | Claims to be very helpful for local searches but for that it consumes a HUGE amount of resources. This is the very first service to be | DISABLED |
Internet Connection Firewall (ICF) | Small changes with SP2, as this one is now listed as Windows Firewall/Internet Connection Sharing (ICS). Windows Firewall and Internet Connection Sharing Service. | Automatic |
Internet Connection Sharing (ICS) | Allows all computers on your local network to access the Internet via a single account. | Automatic |
IPSEC Services | IP Security Protocol. Required for some advanced user services. If you don't know what IP security protocol is good for, you don't need this service. | Disabled |
Logical Disk Manager | If you are dealing with dynamic volumes, you need this to open the Disk Management MMC console. | Automatic |
Logical Disk Manager Administrative Service | Part of the service above. | Automatic |
Message Queuing | This is not installed by default. Finds very limited usage in hands of a normal user | User discretion |
Message Queuing Triggers | If you use Message Queuing service, you will need this one too. | see above |
Messenger | This one's often confused with MSN Messenger. This is NOT MSN MESSENGER service. This one merely sends messages between clients and servers. Chances are you won't ever need this one. | Disabled |
MS Software Shadow Copy Provider | Backup Service utilizes this one. If you use Volume Shadow Copy Service, enable this one too. If you disable this one you may see a warning in the Event Log, never mind that. | Disabled |
Net Logon | Service to log on to a Domain Controller. Useless if your machine is not part of a domain (such as student machines domain at a college). | Disabled |
NetMeeting Remote Desktop Sharing | Allows remote access to your computer using NetMeeting. | Disabled |
Network Connections | Service to network connectivity management. Not used in a standalone machine. If you do not mess with network settings often you can disable this one (you will have to remember to turn it back on if you need to change the smallest something pretaining to network settings). Won't hurt to leave it on though. | Automatic |
Network DDE | Part of ClipBook service, hence useless as well. | Disabled |
Network DDE DSDM | Part of ClipBook service, hence useless as well.. | Disabled |
Network Location Awareness (NLA) | Not needed unless your machine is the server that runs the Internet Connection Sharing Service in your network. | Disabled |
NT LM Security Support Provider | Use this only if your machine is a Message Queuing Server or a Telnet server. Otherwise disable. | Disabled |
Nvidia Driver Helper Service | Now, this one's not a native XP service but since there are many users that have problems with this service I decided to add it here. If your system has an Nvidia 3-D graphics card installed you will find this one among your services. If you experience system hangs during shutdowns or shutdowns taking minutes, this service is most probably the culprit. Doesn't matter what anyone else claims, YOU DON'T NEED THIS. | Disabled |
Performance Logs and Alerts | Service that collects performance data on a set schedule and logs the information. It can invoke alerts if set to do so. | Disabled |
Plug and Play | If there are a handful of services that you should NOT disable, this is one of them | Automatic |
Portable Media Serial Number | If you connect a portable media device (read: music player) to your machine, this service logs its serial number.????? | Disabled |
Print Spooler | Used for print queuing. If you have a printer installed in Windows XP (local or network) set this to Automatic. | Automatic |
Protected Storage | This service saves local passwords and AutoComplete entries. If you want your passwords saved in applications, so you won't have to type them again use this service | Automatic |
QoS RSVP | QoS packet driver service for controlling the traffic on a network. The network must use IPSEC protocol and run applications that support QoS, plus have an adapter that supports it. | Disabled |
Remote Access Auto Connection Manager | If a program asks for a remote address this service connects your machine to the requested network automatically. | Manual |
Remote Access Connection Manager | Used in conjunction with the service above to create a network connection. | Manual |
Remote Desktop Help Session Manager | Remote Assistance tasks need this service to function properly. If you do not use remote help, disable it. | Disabled |
Remote Procedure Call (RPC) | If there is one service that you MUST have, this is it. It's the heart of XP and pretty much everything depends on this service. | Automatic |
Remote Procedure Call (RPC) Locator | Service for the RPC name service database. Part of the RPC family, meaning leave it on Automatic. Look somewhere else if you have to disable a service. | Automatic |
Remote Registry Service | If for some reason you want someone to gain access to your local registry, this is the service you need to get running. | Disabled |
Removable Storage | You may disable this service if you do not use removable storage devices. | Automatic |
RIP Listener | This is another service that is not installed by default. RIP is Routing Information Protocol, which teaches your machine different routes on a network. Unless you are a system admin that needs different access routes in a specific network, you don't need this. | User discretion |
Routing and Remote Access | Use this to allow routing services to local area works and wide area networks. Activate if necessary. | Disabled |
Secondary Logon | Service necessary to start processes under alternate credentials. Could never find a good use for this one. | Disabled |
Security Accounts Manager | Stores security information for local users (see also Protected Storage). IIS Admins need this one, normal users don't. | Disabled |
Server | Service to enable file and print sharing from your computer. Message Queuing needs this service too. If you only need access to other machines on your local network, Workstation service will be sufficient. Activate this if you want your machine to serve files to others or if the printer is physically connected to your machine. | Automatic |
Shell Hardware Detection | Manages the Autoplay function. This is especially good when you connect an external card reader or a USB storage device to access the files inside. | Automatic |
Simple Mail Transport Protocol (SMTP) | Again, not installed by default. Needed only if you want to use your machine as an outbound e-mail server. | User discretion |
Smart Card | Enables Smart Card authentication of a local or network computer. Not needed unless you use a Smart Card to accomplish that task. | Disabled |
Smart Card Helper | No Smart Card, no Helper service. Period. | Disabled |
SNMP Service | Another service not installed by default. If you happen to possess networking equipment that uses SNMP as a mode of management you will find a use for this service. | User discretion |
SNMP Trap Service | Part of the service above. Not installed by default. | see above |
SSDP Discovery Service | Used in conjunction with Universal Plug and Play Device Host. This service detects and configures UPnP devices on your network over TCP/IP. Normally you won't find much use for this one. | Disabled |
System Event Notification | If you use COM+ Event System activate this service to obtain a list of system events. If you notice warnings in the Event Log due to disabling this service, do not worry. Normally you do not need this service. | Disabled |
System Restore Service | This service creates restore points. | Automatic |
Task Scheduler | Service to setup automated tasks at scheduled times. Needed if you use programs that perform regular automatic updates. | Manual |
TCP/IP NetBIOS Helper | Service Legacy support for networks using NetBios over TCP/IP. It's unlikely that you will need this one. | Disabled |
TCP/IP Printer | Not installed by default. The purpose of this service is to create and setup a local UNIX print server. | User discretion |
Telephony | Provides Telephony API support for telephony devices on the local computer. Required for dial-up modem connectivity. If you are using another method for connection (ADSL, Cable Modem, T1 etc), disable it. | Disabled, Automatic if you use dialup |
Telnet | Makes your machine a telnet server and allows others to connect to and run programs on your machine. Not needed. | Disabled |
Terminal Services | Service to manage remote logins to your machine. You need this service if you use Fast User Switching, Remote Desktop, and Remote Assistance. | Disabled |
Themes | Manages the look of Windows XP | Automatic |
Uninterruptible Power Supply | If you own a UPS, you need this. Otherwise disable. | Disabled |
Universal Plug and Play Device Host | Used in parallel with the SSDP Discovery Service, this service is used to setup and configure Universal PnP devices on your network. This has nothing to do with the PnP service. You can very well disable this one whereas YOU SHOULD NOT DISABLE the PnP service. | Disabled |
Volume Shadow Copy | Part of the MS Software Shadow Copy Provider Service. Backup function uses these services. You can safely disable this one if you use another backup option. | Disabled |
WebClient | Enables Windows programs to create/access/modify web-based files. | Disabled |
Windows Audio | Backbone of the Windows sound system | Automatic |
Windows Image Acquisition (WIA) | Used to acquire images from scanners and cameras. Most programs have their own routines to do this but if you need to access the scanner directly from Windows XP, use this service. | Manual |
Windows Installer | Required for all installations through MSI files. MSI is the file type that the Windows Installer uses. Office application is a good example of an MSI file. A great number of third party applications use MS Installer, so you will need this. | Automatic |
Windows Management Instrumentation | Activates the dependencies in service configurations. Disabling this may cause some serious headache. | Automatic |
Windows Management Instrumentation Driver Extension | Retrieves Windows Management Instrumentation information from removable devices. Accompanies WMI service. If you use the previous one, activate this one too. | Automatic |
Windows Service Pack Installer update service | Enables Windows update to finish up the post-reboot tasks. If you use Automatic Updates or Manual Windows Update, leave this on. | Automatic |
Windows Time | Date and time synchronization service for all machines on a network. Neat idea although I never really found it that useful. | Disabled |
Wireless Zero Configuration | Automatic configuration for 802.11 (b, g, and a) wireless network devices. If you have one of those, use this service, otherwise disable it. | Disabled |
WMI Performance Adapter | Provides access to the performance library information from WMI providers. Absolutely useless. | |
Workstation | Service used in conjunction with Server service. Use this to connect your computer to a remote computer. File and Print Sharing depends on this service. Unless you have a standalone machine, leave this one on Automatic. | Automatic |
World Wide Web Publishing Service | Service to setup a local web server on your machine. | Disabled |
Well there you have it. I pretty much needed this list on the site for reference anyway. I usually follow this list when I'm
working on a friend's PC. But it's also nice to have to refer people to. At work it's another story. Everything is networked
so everything is different. I'll have to make a list for work someday.
There are tons of references to XP services on the net today. The few I like are to reference from time to time are:
Again, each machine is different and requires different services, but not all the services are needed. Some can be turned
off for sure. It's up to you to decide what is needed and what isn't needed. Either way, it makes your system more lean
and less susceptible to crashes.