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.
For example, if I kill this "System" process, nothing bad will happ
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
he asked this question and then wen out and built some tools to find out why...
better see what he thought infact a link to it should be in the slashdot archives somewhere under some heading...
regards
John Jones
..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
So as soon as he tells us, we at Microsoft will be able to pass this on to you, too!
"Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
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
1. Windows Genurine Advantage
2. Windows Activation Trojan
3. Automatic Updates with added value checking
4. Minesweeper
5. SaveBargins.exe
6. Vista Notification Bonus
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
Write a program that kills the process WINLOGON.EXE. Then put this in your Startup folder. Make sure everything is backed up before shutting down. When you start back up you will automaticly go to the BSOD.
<p>Call IT. They will be confused. Tell them that there is nothing they can do. They will beleve you. Then tell them that you need that <strike>expensive computer</strike> fancy new MacBook Pro. They will beleve you. You will be happy.</p>
:: Martin
Hold down the Shift key while logging in to bypass startup programs.
So when IT sends you a Commodore 64 to do your work you'll know they've figured it out.
Sure, call MSFT.
Give them your credit card.
Then they will tell you that the services running
are exactly what you need.
Will they charge the card? I dont know.
emt 377 emt 4
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!
Their support policy allows 2 no-charge support requests by phone or e-mail. There is unlimited installation support by phone. There is also free support through newsgroups and partners.
The more advanced versions of Windows XP do not have this charge.
>if you start up Windows XP from scratch, what processes should be running?
Try running Win2000 sp4. It's barely different from XP, which is, from what I can tell, mostly Mac-like icons . W2k is the same thing without the glitter.
I'm very happy with W2K and I'll be trying it again when I get a 64-bit processor. Living in the past...it goes on forever, and keeps getting faster.
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.
If you're unsure: http://exelib.com/
www.processlibrary.com Enter in each executable in your process list and get detailed info on each there. I use it quite a bit.
I remembered seeing this a few months back on /., but you can load WinXP without any services. Doesn't quite answer the question but it still makes for interesting reading.
http://www.sysinternals.com/blog/2005/07/running-w indows-with-no-services.html
sounds like at least one person (actually looks like several) on Slashdot should call the Geek Squad.
I know more than you drink.
This is a truly interesting method for killing darn near all the processes on an XP box.
Learned some interesting things in the comments on this post, as well.
Technology tips and tricks.
Yeah, you should install a completely new OS just to do something like boost performance in WINDOWS games. twitter, is that you?
Not one but two no-charge support requests?? What a bargain!
"We invented personal computing." - Bill Gates
Cliff, do you have XP Home or XP Pro? SP1 or SP2?
auto:
DCOM Server Process Launcher
Event Log
Plug and Play
Remote Procedure Call (RPC)
Windows Audio
Windows Management Instrumentation
manual:
Cryptographic Services
Change is certain; progress is not obligatory.
the futile attempt to look beyond the candy surface, just to find that you are completely helpless because there is no documentation whatsoever and you have to rely on other people or trial and error.
Yep, that's Windows. Layers of candy and easiness covering piles and piles of crap.
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".
I'm really shocked I haven't seen anyone mention Bold Fortune's guide, nLite, or anything like that.
b 89452dcfefedd94d476b&showforum=89
http://www.bold-fortune.com/forums/
http://www.msfn.org/board/index.php?s=51e07579a39
http://www.microwinx.com/
When you really dig deep and lock, you can not only disable, but remove a LARGE chunk of Windows. But as for what you can remove, it depends on what your computing needs are. When I make custom install CDs, I take the 600 meg Windows XP SP2 install CD and rip it down to about 140 megs before I start adding back in newer drivers, and apps.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
Really?! Which distro are you using? I'm interested.
Setting a service to "Disabled" will usually stop it from starting even if needed. Setting it to "Manual" means that it won't start until it's needed. This will result in long "start" time for some activities, but less overhead when you aren't using the service.
When in doubt, set the service to "Manual". When it's something you never want running (Remote Registry for example) set to "Disabled".
Tiny XP words from the hacker himself, can be found on bittorent, second edition is out. "Thank you for you interest in this stripped out (112Mb) Edition of XP. I clocked mine in Task Manager using only 39.5Mb of RAM. Windows XP usually uses 300Mb of RAM at the very least. This "TinyXP" not only runs fast, but takes up only 400Mb total space on your system hard drive. Thats the "WINDOWS" folder, "Documents and settings" and "Program Files" By using only 40Mb of RAM, this allows your PC to run fast, I mean VERY fast! All important hardware drivers and other essentials have been kept in this release - You have joystick support, printer support and other bare essentials. "Microsoft SideWinder" support has been left in. NOTE: You cannot use Microsoft Office with this tiny edition of Windows XP. You still have one Microsoft application left in Windows - MS Paint. The Calculator is gone, as is Wordpad. GONE is that nasty Internet Explorer, it does not exist in this Edition! Whats nice about this TinyXP is this... When this XP has installed, (the install takes just six minutes) you will have a link on the "Start Menu" under "Programs" to a standalone internet browser that takes up only 358Kb on the CD... This "OffByOne" browser is a great space saving alternative to the usual browsers everyone uses. Because WinRAR is also installed with this TinyXP, it is easy to click the browser shortcut in the "Start Menu" and simply drag the file "OB1.exe" out of WinRAR and to any directory you choose. This really is a "standalone" internet browser, would work even on Windows 95 and possibly as far back as Windows 3.11. This browser does not require I.E. or any of the DLL or OCX files I.E. would be using. Hats off to OffByOne! Also included is a standalone BitTorrent client, uTorrent. This tiny BT client is only 105Kb! All the programs included use "nearly zero" resources. Windows Media Player is NOT included at all in this install. You will have to grab some kind of player from somewhere if you want to play movies and audio files. To play WMV or WMA files you will probably have to install some version of the proper "Windows Media Player". It is OK in most cases to then uninstall it and it will leave behind those essential files that were missing, neat trick, but hey we don't want this crap on our system! Things like this just slow it down! GONE also are all Windows noises like startup and shutdown noises, but audio DOES work. You cannot use Microsoft Office, but you DO have support if you want to install a printer... you can see below what devices are supported in TinyXP. This XP Pro SP2 Unattended is so tiny at just 112Mb"
Or I could get BartPE which is a LEGAL stripped-down XP version (since you build it yourself from your own install disks).
Change is certain; progress is not obligatory.
Actually, I mispoke when I said distro...are you using an emulator such as Cedega or Wine, or are you just using a Linux port of a game? I've got a TON of Windows games that are tethering me to the MS OS.
No doubt something ext3 or Reiser would offer a performance boost over FAT32/NTFS, as well as a Linux graphics driver.
I had supposed that the development support and
customer support were about the same.
emt 377 emt 4
If you're looking for what's possible, see Mark Russinovich's blog entry from last year. He runs Windows XP with as few processes as possible, then describes what breaks and why.
The site I've used for the last couple years on every fresh install is The Elder Geek. He lays out every service, what it's used for, and whether he recommends it be disabled or not. The site also has a lot of other valuable information about the innerworkings of XP.
It's a shame graphic card drivers released by ATi/nVidia aren't open specifications, or the 3d accelerated graphic support for new cards would be 'out of the box'.
Change is certain; progress is not obligatory.
Actually, the reason I asked the question was not about performance but to identify viruses, malware, spyware, etc. I have a firewall and anti-virus software, but I'm paranoid.
What was once true, is no longer so
I used to try to trim XP's services down but no longer. I have plenty of RAM (2GB) and it really doesn't seem to change performance for me. In fact, there are only five system tweaks that I make these days:
1. Set system not to swap out the kernel or drivers (via registry edit).
2. Disable updating last access time (via fsutil).
3. Disable 8.3 filename creation (via fsutil).
4. Move swap to the second hard drive, which is on its own SATA channel.
5. Turn off system restore.
What I dislike is that some services show up as "svchost.exe" in the Task Manager because of the way XP works. It would be nice if MS modified this behavior to better reflect what a process is doing.