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.
Here's what I do: Fire the task manager and start killing processes. When something you need closes, that one was needed. Same for when the system crashes.
You'll find that most are unnecessary.
Send email from the afterlife! Write your e-will at Dead Man's Switch.
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
..but I recalled this site existed
http://www.litepc.com/xplite.html
I imagine they have determined all of those services and figured out which are really necessary or not
It all depends on what is the role of your PC. I used to have somewhere a list of services grouped by profiles like: gaming, workstation, networked etc.. Each profile had diferent services running. For example a workstation needs most of the services while a gaming PC will benefit from the least amount of background processes
Hacking Windows XP: Speed Up Your Boot
You can also use autoruns from systernals (is still online!!11ONE??) to check your startup services/applications
The best test environment is production. - Me
chrome://browser/content/browser.xul
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)
I did a long experiment and paper about this very subject. I call it an XP "Chopper" like the bikes, as they (at least originally) had parts chopped as they broke during races, starting a minimalist bike trend called Choppers.
http://knepfler.com/chopper/
# Erik
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.
I don't know what services should be running, so what I do is get a pen and paper and copy all of the processes I can see in Task Manager. Then, I just Google the filename. I've yet to find a real disagreement in the first page or two of search results about the meaning. Rarely, I can read about the file on a microsoft.com support page for Windows-related stuff. If you have a computer from a BIG manufacturer or exclusively use brand name hardware, this should work for you too.
Webmaster Wanted - Entropic Reactions
and that's all!
My setup has these process on bootup
csrss.exe
winlogin.exe
services.exe
svchost.exe -k rpcss
svchost.exe -k netsvcs
lsass.exe
explorer.exe
and the folowing services
COM+ Event System
Cryptographic Services
DHCP Client
Network Connections
Plug and Play
Remote Procedure Call (RPC)
Shell Hardware Detection
System Event Notification
Windows Audio
Windows Management Instrumentation
This does make some activites fail two that I have noted are some install programs(needs Dcom or windows installer) and windows updates.
www.processlibrary.com Enter in each executable in your process list and get detailed info on each there. I use it quite a bit.
Here's an academic answer from a the infamous Russinovich: only System and csrss.exe are truely necessary to run XP! The practical answer is of course, "it depends on what you want to do with it".
Or I could get BartPE which is a LEGAL stripped-down XP version (since you build it yourself from your own install disks).