Slashdot Mirror


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?"

40 of 120 comments (clear)

  1. Black Viper's list by rdwald · · Score: 5, Informative

    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.

    1. Re:Black Viper's list by Bios_Hakr · · Score: 4, Informative

      Just after SP2 came out, I found BV's list. I did a clean install with a slipstreamed SP2 disc and counted the processes and memory usage. It was something like 90mb usage and 45 processes in use.

      After that, I hammered through the list disabling everything not essential to gaming. A the end, I had 22 processes and 80mb usage.

      My primary intent was to clear up unused memory to make gaming more stable and faster. In this, it was a complete failure. Quake3 and other benchmarks showed a neglegable boost; maybe a few FPS.

      I didn't do a security scan, but I'm sure OpenPorts would have showed a slightly more closed system. But I really don' think it would have been any more secure.

      Tweaking services is really not worth the time/effort when you look at the gains. If you need more performance, a faster proc and memory can be had for maybe $200~$400. If you need more security, install a Linksys router between you and your ISP's modem. Or, you can spend 4~6 hours tweaking services for a 10mb memory boost like I did. Your choice.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    2. Re:Black Viper's list by ivan256 · · Score: 4, Funny

      install a Linksys router between you and your ISP's modem

      Or, you know... a non-Linksys one?

    3. Re:Black Viper's list by Anonymous Coward · · Score: 2, Funny

      No, that would be stupid; akin to installing an non-HP printer, or a non-Cisco router.

    4. Re:Black Viper's list by Bios_Hakr · · Score: 4, Interesting

      >>4-6 hours tweaking services? Right. Even when using the list as a reference, it takes at tops 15 minutes to tweak services.

      Once you have done the process a few times, it becomes second nature. However, for the first few times, you have to disable a few services and then test your applications to ensure everything works. Can I still browse the network? Does SSL still work? Can I still resolve domain names? Can I still print? Do my games still work? Can I still adjust my video preferences?

      All these questions have to be answered after every step. In reality, you should disable a few services and then run the system for a week or so to make sure it's okay.

      The first time I ran through this, I read BV's site completely. Couple that with trying to decipher some of the more unusual services and then actually disabling and testing and it can be a weekend job.

      >>You also seem to forget that on slower systems the performance boost will be far more noticeable than on a gaming rig. Along the same lines, the time it takes to completely load WinXP into a useable state will decrease. That "10mb" can make a huge difference on a system with low memory - much like the ones they initially shipped WinXP on.

      Many of the people running those systems will never even know about disabling services. Chances are, if you really care about performance, you'll care enough to throw in a few sticks of RAM. On low-end systems, RAM is really cheap. I just added a 1GB of pc133 to my mom's computer. I got 512 from a geeky friend who was upgrading for free. The other 512 came from a swap meet and cost about $20.

      And no ammount of service tweaking will replace the boost you see from going from 128MB to 1GB of RAM.

      Tweaking is fun for geeks. That's what we do. But within the realm of mere mortals, it's a lost art. We'll spend hours to squeeze out a few extra FPS or reduce boot times by a few seconds. We'll install 10k RPM drives in RAID0 to get a few extra MB of transfer. And that's all well and good if your system is already at the top of the heap.

      As far as the low end goes, the old adage remains true: you can't make a silk purse out of a sow's ear.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    5. Re:Black Viper's list by Anonymous Coward · · Score: 4, Interesting

      Black Viper has probably caused more problems for Windows novices than anyone else in the history of the internet. Countless people blindly follow his guides, only to ignore that part that says "keep a list of which services you've turned off", and innevitbaly have problems later on. To add inuslt to injury, there has been no conclusive proof that disabling services improves performance one iota.

      The WIndows NT line is not like the Win9x line. It doesn't have the silly resource limits of Win9x and can swap out unused memory ot disk. When you save "20MB of memory" by disabling a bunch of services, you are actually saving 20MB of data in your swap file, since Windows will swap out the memory your services are using to disk to make room for your apps.

    6. Re:Black Viper's list by BandwidthHog · · Score: 4, Funny
      Black Viper has probably caused more problems for Windows novices than anyone else in the history of the internet.

      I guess we’re not counting the Windows dev team in this tally, are we?

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    7. Re:Black Viper's list by Mistlefoot · · Score: 3, Informative

      Another helpful site is Answers That Work

    8. Re:Black Viper's list by PygmySurfer · · Score: 2, Informative

      Plus, my experience with other routers leaves a lot to be desired.

      My experience with Linksys routers leaves a lot to be desired.

      At least they're not as bad as Netgear, though.

    9. Re:Black Viper's list by jZnat · · Score: 2, Informative

      Exactly. Just get OpenWrt or something simpler like DD-WRT; enable sshd; and there you go. You can log in to your router via SSH (root@192.168.1.1 probably, use the administrative password), and from there you can run iptables and all its related programs for network management. Of course, if you went with a Cisco router, you'd be able to do that much more easily, but those are kinda, well, expensive for home use...

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  2. Very few are neccessary by Anonymous Coward · · Score: 5, Funny

    For example, if I kill this "System" process, nothing bad will happ

    1. Re:Very few are neccessary by bombshelter13 · · Score: 2

      Oh, come on already. Doesn't the joke get a little tired after the third time it's rep

    2. Re:Very few are neccessary by fbjon · · Score: 2, Funny

      No no, it's the other way around: the plugin kills the System process if it detects a "funny" post.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  3. Not that easy by cnettel · · Score: 4, Informative

    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.

  4. Saw these on Digg some time back by bheer · · Score: 4, Informative

    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

  5. I don't use windows... by zogger · · Score: 3, Informative

    ..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

    1. Re:I don't use windows... by RpiMatty · · Score: 3, Informative

      http://www.nliteos.com/nlite.html

      Here is a free (as in beer) alternative to that.
      Lets you customize your windows 2k/xp install disk, and configure windows before you even install it.

  6. We just hired Russinovich. by Philip+K+Dickhead · · Score: 2, Funny

    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
  7. depends by brenddie · · Score: 3, Informative

    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
  8. Do not kill the following processes.... by Anonymous Coward · · Score: 5, Funny

    1. Windows Genurine Advantage
    2. Windows Activation Trojan
    3. Automatic Updates with added value checking
    4. Minesweeper
    5. SaveBargins.exe
    6. Vista Notification Bonus

  9. Useless Services by Xian007 · · Score: 5, Informative

    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.

    Useless XP SP2 Services: http://www.techtree.com/techtree/jsp/article.jsp?a rticle_id=70112&cat_id=584

    (Quick way to get to list: Start->Run->services.msc)

  10. minimal services/processes by erikdotla · · Score: 3, Informative

    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
  11. Re: Mark Russinovich asked this question... by Anonymous Coward · · Score: 4, Informative

    Here's the link:
    http://www.sysinternals.com/blog/2005/07/running-w indows-with-no-services.html

    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.

  12. Google is your friend by Entropy248 · · Score: 2, Informative

    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.

  13. Re:Dumb question by Sigma+7 · · Score: 3, Insightful
    Will they charge the card? I dont know.


    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.

  14. Re:It's simple. by Drgnkght · · Score: 3, Informative

    A few of the Windows services monitor some of the other services. (I don't remember which ones off the top of my head.) If you kill one that Microsoft doesn't want you to stop another service will initiate a shutdown. IIRC, winlogon does this as well as a few others.

  15. My setup by Richard+A+Lake · · Score: 3, Informative

    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.

  16. Re:It's simple. by MindStalker · · Score: 3, Informative

    BTW if you ever have this happen to you again you can drop to dos and type shutdown /a
    This aborts the shutdown.

    You can also use the shutdown command in scripting/scheduling as well. shutdown /? obviously gives you all info needed.

  17. Re:How to make IT get you a new computer by Lehk228 · · Score: 2, Funny

    you will get a "new" computer if you do that

    #define new 386SX

    --
    Snowden and Manning are heroes.
  18. Re:It's simple. by FLEB · · Score: 2, Informative

    You can get that as well using the shutdown command.

    It's a handy one to know for when you want to SHUT the machine DOWN, come hell, high water (or more likely) stalling programs that won't die. If you're on a machine with no remote users, just put it on a very short delay and let 'er rip. It won't stall or ask you to End stalled tasks.

    It's also useful for shutting down remote machines. (For both cases, see the /? help.) With a wake-on-lan activator (the only part not included with XP, I forget the particular one I use), Remote Desktop, and the shutdown command, I easily control my desktop file-serving machine from power-on to power-off, from the laptop in the other room.

    --
    Information wants to be free.
    Entertainment wants to be paid.
    You just want to be cheap.
  19. Process Library by Rurik · · Score: 2, Informative

    www.processlibrary.com Enter in each executable in your process list and get detailed info on each there. I use it quite a bit.

  20. Necessary Services? by ceresur · · Score: 4, Interesting

    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

  21. Re:It's simple. by Jherico · · Score: 5, Insightful

    That's an excellent way to completely screw up your machine by disabling services that might be needed later for things like printing. If you shut down the spooler and then 3 weeks later need to print something you can spend a long time trying to figure out why printing doesn't work.

    --

    Jherico

    What can the average user can do to ensure his security? "Nothing, you're screwed"

  22. Re:It's simple. by vonsneerderhooten · · Score: 3, Informative

    Better yet, use process explorer from sysinternals.com. It can kill processeseses taskman cannot.

    /wasted
    //dont care
    ///hope this helps

  23. Re:It's simple. by Anonymous Coward · · Score: 3, Funny
    It can kill processeseses
    Which processeseses my preciousssss?
  24. Only 2: System and csrss.exe by Anonymous Coward · · Score: 2, Informative

    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".

  25. Disabled, Manual, Automatic by Ahnteis · · Score: 2, Insightful

    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".

  26. Re:It's simple. by StrongAxe · · Score: 2, Funny

    BTW if you ever have this happen to you again you can drop to dos and type shutdown /a This aborts the shutdown.

    This makes a kind of perverted Microsoft sense - to shut down your computer press the START button. To stop it from shutting down, run the SHUTDOWN command... ;)

  27. BartPE by The+MAZZTer · · Score: 2, Informative

    Or I could get BartPE which is a LEGAL stripped-down XP version (since you build it yourself from your own install disks).

  28. Re:It's simple. by joeyteel · · Score: 2, Interesting
    If you have a static ip, you can disable the dhcp client service.

    Unless you happen to use certain models of Linksys wireless networking hardware. Some of their wireless devices to refuse to work even in a static configuration unless the DHCP service is enabled.