Disable Unnecessary Services

Caution:
Exercise caution when stopping services. If you do not know what a service does or are unsure of the ramifications of stopping the service, leave it alone. Some services are critical to Windows XP's operations, so make sure you understand what the service is before you disable it.
Open Control Panel/Administrative ToolsServices or else select Start/Run, type services.msc, and click OK. Either way, you see the Services console.
Notice that on the General tab, you see a Startup Type drop-down menu. If you want to change an automatic service to manual, select Manual here and click OK. As a general rule, don't disable a service unless you are sure you will never use it. However, manual configuration allows the service to be started when you find it necessary, thus speeding up your boot time. However, before you change a service to manual, look at the Dependencies tab. This tab shows you which other services depend upon the service you are considering changing.


Tip:

The Indexing service and the System Restore service take up a lot of disk space and system resources across the board. You can live without the Indexing service but I suggest that you keep using System Restore. It works great when you are in a bind and this is one case where the loss of speed may not be worth the ramifications of not using System Restore.

While disabling services, check and make sure that IIS (internet information server) is not installed and running if you do not want to run a web server, ftp, or mail server. If you find it, you can uninstall from the control panel. If you only want to run one of the 3 services it provides, disable the other 2 (the 3 should be HTTP server, FTP server, & SMTP server).