What Processes are Necessary for Windows XP?
Brickwall asks: "I studied electrical engineering in university (30 years ago, mind!), so I'm not completely stupid about computers. However, I have searched and searched, and been unable to find an answer to this question: if you start up Windows XP from scratch, what processes should be running? I have some P2P software running, so I know I'll have to shut that down, plus my spyware protection, anti-virus software, etc. But what should be left running? Is this documented somewhere that I've been unable to find?"
The original site has been offline for a few years, but this copy of the Black Viper Windows XP Services List should come in very handy.
There are a few drivers that add their own usermode services (not just tray apps, but "real" services), for example. I'm not sure from the question if the intent is to get a lean system, or an attempt to identify unwanted - as in possible malware - processes. Googling individual process file names generally gives a pretty good picture of what it is and whether it's needed, or at least where it comes from.
Guide to useless XP services ... I don't think all the ones they mention are 'useless', for example SSDP Discovery is very useful to those using UPnP DSL/Cable modems and UPnP-savvy software like uTorrent or Azureus, but it's still a good article: http://www.techtree.com/techtree/jsp/article.jsp?a rticle_id=70112&cat_id=584
Go somewhere random
This is a pretty handy site.. I just ran across it a couple days ago and was about to look through it at home today and disable most of the services listed.
a rticle_id=70112&cat_id=584
Useless XP SP2 Services: http://www.techtree.com/techtree/jsp/article.jsp?
(Quick way to get to list: Start->Run->services.msc)
Here's the link:w indows-with-no-services.html
http://www.sysinternals.com/blog/2005/07/running-
Note that the original poster is asking about processes, and many readers are answering with information more specifically about services, including this Sysinternals article. Still, it's relevant even if not the entire story.
You can also google for the names of your process executables and usually find descriptions of what they are.