Slashdot Mirror


Microsoft Quietly Fixes Windows XP Resource Hog Problem

An anonymous reader writes "Microsoft indicated this week that it has fixed a Windows XP resource-hog problem associated with the system's SVCHOST.EXE processes. Windows XP users affected by this problem typically found that the operating system was using up system resources for 15 minutes to an hour after startup, making it difficult to use the machine during that period. The Microsoft Update team had vowed last month to spend the holiday break tackling the issue, which has plagued some users for years. The fix involved stopping the system from perpetually checking Internet Explorer updates. Microsoft indicated that the fix was rolled out on Tuesday."

45 of 246 comments (clear)

  1. yes by Anonymous Coward · · Score: 5, Funny

    Bye bye Windows 8 hello xp

    1. Re:yes by Anonymous Coward · · Score: 2, Insightful

      Bye bye Windows 8 hello xp

      Maybe they need to be forced to roll out a similar fix for win 7 as that has the same bug in it .

      Probably the same in 8 , 8.1 , & 9 ..

    2. Re:yes by hairyfeet · · Score: 3, Insightful

      Personally I find it ironic as hell that they FINALLY fix this problem...with less than 4 months left before EOL. They did the same thing IIRC with Win2K and reminds me of Mozilla with their "There is NO memory leak, it "works for me", the problem is you"...denial right up until they quietly fixed the memory leak they had said didn't exist. I know I submitted my first "SVCHOST hangs system in XP" bug report back when I was running the RTM of XP X64 and XP in a dual boot back in...wow that was 2005, how time flies.

      I'm just glad I got my customers all switched to Win 7 ages ago so I won't have to play "race to the finish" with XP. There is a couple dual boots but the customers haven't booted into XP in ages so no worries there, I can just remove those next time they come in for work.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  2. Over a decade by C18H27NO3+ · · Score: 5, Insightful

    Windows XP has been out for 12 years and they just started to look into the problem last month?

    1. Re:Over a decade by MetalOne · · Score: 3, Interesting

      Not only that, it really sounds like a couple people just did it on their vacation time because it personally annoyed them. Microsoft was not interested in actually putting it on a schedule to be fixed.

    2. Re:Over a decade by Anonymous Coward · · Score: 5, Insightful

      Not only that, it really sounds like a couple people just did it on their vacation time because it personally annoyed them. Microsoft was not interested in actually putting it on a schedule to be fixed.

      It's funny how that sounds precisely like the bug tracker of any Linux distro.

    3. Re:Over a decade by DogDude · · Score: 5, Insightful

      Windows XP has been out for 12 years and they just started to look into the problem last month?

      Or you can look at it in another way: "They fixed a bug on a 12 year old OS?! Awesome!"

      --
      I don't respond to AC's.
    4. Re:Over a decade by 0123456 · · Score: 4, Insightful

      It's funny how that sounds precisely like the bug tracker of any Linux distro.

      I didn't pay $100 for Linux.

    5. Re:Over a decade by oscrivellodds · · Score: 4, Insightful

      The difference here is that the linux distros are free and MS charges big bucks for their OS's. When you pay for a product you expect it to work properly- well, maybe YOU don't, but I do.

    6. Re:Over a decade by ApplePy · · Score: 4, Insightful

      I didn't pay $100 for Linux.

      Even then the bugs in Linux still get fixed faster.

      But yeah, when volunteers are giving their own time to build me a killer operating system, I'm not going to harass them about a schedule. I give them thanks and positive vibes and sometimes donations. I think we all expect more from paid developers... but we don't always get it.

      --
      That I'm right, and you don't like it, doesn't mean I'm a troll.
    7. Re:Over a decade by jones_supa · · Score: 5, Interesting

      The problem is that you don't get a killer operating system but a garbage operating system. I actually want to pay the $100 to Microsoft to not have to constantly worry about shit breaking.

      Linux is good for many purposes, but the desktop environments are essentially alpha quality software. Just the other day I tried adjusting the time of the Magic Lamp effect in its properties dialog under KDE. Whooptidoo, using anything than the default value gives me two magic lamp effects. And how about looking at the latest Xubuntu release, it shipped with broken sound indicator and broken power management. These are just completely silly and unnecessary regressions. If we start to talk about the Unity desktop (which represents a de facto Linux experience to many), it's just a huge bugfest which I don't even want to begin to talk about. It is also extremely slow.

      The declining quality of the Linux desktop should be taken very seriously. These are similar experiences to why I hated Windows back in the day when it still sucked. I want to use the most stable and fast software available.

    8. Re:Over a decade by Jarik+C-Bol · · Score: 2

      What amazes me is that it explains so much. I have no idea how many XP users have asked me to work on their computer 'because it has gotten so slow' and after full virus and malware cleanings, the system was noticeably slower than it should be for the hardware. This problem actually seems to explain it. Usually, all that cleaning involved a restart, and if this bug was causing slowdowns for more than an hour (I've read comments on the earlier /. posts about his testifying to multi day resource hogging after restarts) Then I would generally never be on their machine long enough for it to clear out. Couple that with the fact that a lot of people (especially older ones) completely shut down their computer when not using it, and its possible that the update checks would never finish on a particular machine. My old advice turned out to be solid. "leave it on for a few days, and see if it gets better"

      --
      I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
    9. Re:Over a decade by Anonymous Coward · · Score: 5, Insightful

      > Unfortunately I don't waste mod points for AC's

      Dear Asshole,

      Mod points are supposed to be used to increase or decrease the visibility of a post for the readership. They are NOT intended to be used as a reward or punishment for an individual.

      HTH.

    10. Re:Over a decade by Winamp · · Score: 2, Insightful

      The fact that people have to worry about their karma and being modded down for speaking the truth about the state of the Linux desktop and things that fans really don't want to hear (but must), speaks volumes about why old problems still exist with Linux and polish isn't a priority.

    11. Re:Over a decade by Billly+Gates · · Score: 2

      No this is really annoying for VM users.

      It is not bloat but a bug. Your CPU goes 100% and the fans spin like mad and there is no way out of it. It started from SVChost.exe trying to do a Windows update and quiting after an overlfow of +1000 patches.

      Many were gleaming hoping this would force the holdouts finally to get with the times.

    12. Re:Over a decade by ApplePy · · Score: 3, Insightful

      Just the other day I tried adjusting the time of the Magic Lamp effect in its properties dialog under KDE.

      How many desktop effects does Windows have for you to play with and customize?

        If we start to talk about the Unity desktop (which represents a de facto Linux experience to many),

      Everyone knows Unity is crap. So is Windows 8. And mostly for the same reasons -- hubris, and a few clowns thinking they're going to change the fundamental paradigm behind the way millions of people use their computers.

      Well, except for the people who like Unity... some folks like choices. How many choices do you get with Windows?

      What you need to understand is that Linux is not a monolithic thing. Linux as a whole is not tainted because one release of one distro sucks -- because Linux is not a whole anything.

      The declining quality of the Linux desktop should be taken very seriously.

      That's a rather subjective and vague statement.

      As someone who has used Linux desktops almost exclusively for over 12 years now, I have to say I'm quite pleased with the improvements over that time. Well, except for Gnome 3.

      Anyway, if Windows floats your boat, great. I hope MS makes Windows for a long time, and that most folks continue to use it, so us Linux geeks can continue to feel smug about it. :)

      --
      That I'm right, and you don't like it, doesn't mean I'm a troll.
    13. Re: Over a decade by Anonymous Coward · · Score: 4, Insightful

      Yeah, I paid for it in negative time. Time I got back not futzing around with a different update mechanism for every app, all of which want to run simultaneously on reboot. Time not spent being bombarded with scareware ads from the various 'protection' rackets 'required' to run Windows smoothly. Time not spent tracking down and installing drivers for various bits of random hardware, because it just works out of the box. Time not spent rebooting for every update or every file that needed replacing while it was in use. Time not spent figuring out which 'analytic and debug log' needed to be activated to find out how to fix a problem. Time not spent waiting for Event Viewer to load slower than a flight sim. Time not

    14. Re:Over a decade by Antonovich · · Score: 2

      Bullshit. Try just using the "most standard" versions of everything (like LTSes, etc.) and not trying every latest gizmo. No software is perfect, and if you want to dabble in fringe stuff then you are going to have problems. I went through a gentoo phase (never got bored enough to try LFS but anyway) but that was long ago, and I now just want to get stuff done. I have given up on Windows for "just getting stuff done".

      I need to test out apps now and then so install and uninstall reasonably frequently. Every time I boot to windows 7 it's just horrible, it's ridiculously slow and painful to get anything done. I have removed everything I don't need and manualled services I only need occasionally (like SQL Server). I was sure I had a virus in spite of always updating before doing anything on boot (I boot very infrequently so there are always lots of updates) but recently gave it the once over with a brand new Kaspersky and found only the browser javascript+php exploits from a hack we had at a previous company that I had kept for forensics in my archives (and had certainly never been executed on my machine). I NEVER install software that isn't from a "reputable" source, and never do any browsing of dodgy sites (on windows :-)). While I'm not certified, I've managed production windows servers and know what you shouldn't do, and I don't. I'm sick of it, I just want to get shit done, so I use Linux. Mac might work too but I'm perfectly happy not trying flakey gadget stuff so Linux fits the bill perfectly and I won't have to learn a new way of working (until Ubuntu 14.04 anyway!).

    15. Re:Over a decade by ratboy666 · · Score: 2

      Actually, the reasons I use Linux are:

      1 - Xeyes over the network. And that IS more important to me than "competition".

      In fact, my Xeyes application(s) don't run on Windows, Android or Mac. They run on AIX, Solaris and Redhat. Different hardware and OSs. The common GUI IS X11. Which makes this very important... I have tried Cygwin on Windows -- and, I guess it would do... but THAT is what "Linux" is competing with FOR ME.

      2 - A platform for POSIX applications.

      3 - Hey, I am not bashing Windows, Android or Mac. Don't get in my grill and bash X/POSIX and my needs

      4 - I do need "office applications". Since I have NEVER used Windows XP or Microsoft Office I am very adept at the tools I use. That they happen to be no-cost and libre? My benefit. Yes, I have used OpenOffice right back to when it was Star Office. Evolution, Mozilla/Firefox. When I attempt comparing my tools against Windows/MS Office/IE, the Microsoft tools fall short. Why? Because for ME, my tools are the "gold standard". For Microsoft users, the Microsoft tools are the "gold standard". Any deviation makes us uncomfortable.

      5 - Sure, I will adopt another "paradigm". About the same time that AIX, Solaris, HP-UX and Redhat do. Or those platforms die.

      I agree, we do not think alike. That is why I am in the minority, and use Linux. If Linux discards X or Posix, I would have to see if OpenOffice, Evolution and Firefox supported one of the BSDs and move to that platform. My needs... Why do I need douches complaining that *MY NEEDS* are minority when I am already using a *MINORITY* platform specifically BECAUSE it meets my needs! In disclosure, I hold Microsoft shares. I don't have a position in Redhat or Apple (at this time).

      So, my needs are not important, even when *I* try to steer my minority platform to support them. I am not suggesting that Windows, Mac or Android go that way. It is obvious that Xeyes isn't a priority for you.

      Now, I use xfce. With compositing. I was curious as to the applications on my laptop that wouldn't "remote" properly - smplayer, and audio, because of pulseaudio. All of my other applications are "remoteable". All the GUI applications are my Solaris, AIX and HP-UX systems are useable. RDP/VNC support? I guess... but the GUI *is* X.

      I don't particularly like "systemd" either. Prefer sysvinit. Why? Makes Linux closer to the other OSs I use. However, I can tolerate that change because it is internal to my terminal ONLY.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    16. Re:Over a decade by pmontra · · Score: 2

      Not volunteers but paid developers. This is a common misconception. Check this post for a quick summary of the contributors to the Linux kernel. Linux and many big open source projects started as volunteers's efforts and eventually turned into joint ventures between companies ruled by FOSS licenses instead of by thousands of pages of contracts. Shared development is a major money saver for all parties involved and is a very efficient way to invest resources.

      The same applies to distributions, which are ofter owned or substantially backed by for profit companies (Canonical, Red Hat, etc).

      /rant-mode Nevertheless even paid developers have schedules. I just wonder why nobody's schedule includes this 2007 Thunderbird bug. Well, maybe I'll have to wait for the 12th year or learn the relevant technologies and fix it myself (won't happen, i got other stuff to do.) /end-of-rant

      What I appreciate with Linux and open source in general is that they have public bug trackers. I can open bugs, vote them up, contribute information, see how fixes progress. Bugs in closed source programs and OS are usually managed in a very opaque way. Those money you pay don't buy you any insight unless you pay really big money and get into some special support program.

    17. Re:Over a decade by kthreadd · · Score: 2, Insightful

      You've never had a problem, or you think you've never had a problem? Your machine may be completely owned and just waiting in standby in some bonnet, that doesn't mean that you know about it and has been directly affected by it.

    18. Re:Over a decade by nukenerd · · Score: 2

      Many people running an "unauthorized" copy of XP turned off the automatic updates. No update requests, and no slowdowns.

      My wife's PC has this problem, caused by a bug which I understand was introduced during an update. I turned off Automatic Updates, BUT that did not solve the problem - it was still disk-thrashing after every boot, and you have to stop SVCHOST via Task Manager or it goes on for ever.

  3. Great to know that they fixed it! Finally. by mtthwbrnd · · Score: 3, Funny

    What next: Are they going to tackle the memory leaks in the Commodore 64 Operating System?

    1. Re:Great to know that they fixed it! Finally. by Anonymous Coward · · Score: 2, Informative

      My C64 never crashed .. maybe a better joke would have been to mention Windows 98, 95, ME, CE, 3.1 or every single version of MS DOS ever released.

  4. windows embedded systems based on XP still get by Joe_Dragon · · Score: 5, Informative

    windows embedded systems based on XP still get updates for some time and firms can buy more update for XP as well.

  5. Let me get this straight... by EdIII · · Score: 5, Insightful

    The performance issue was a constant check for updates.. for another program notorious for performance issues....

    This is why I really wish that Microsoft was *truly* forced to allow IE to be ripped out of their operating system completely.

    At this point, just give it up guys. You had over 10 years trying to make a browser. Let it go....

    1. Re:Let me get this straight... by Billly+Gates · · Score: 3, Interesting

      Have you run the modern browsers on a recent OS?

      Firefox is usable again and uses the least amount of ram. IE starting with 9 started acting compliant and normal. I couldn't believe it in 2011. IE 11 has an issue at work because it is so standards compliant that it no longer supports legacy jscript code that launches IE specific flash. It runs like it should. This of course angers the MBAs and the luddities and slashdotters still think it must be the same as IE 6 and wont touch it!

      IE is actually good and if banks stopped feeding it broken IE code from last decade it would work. Firefox still is missing some things but I really like that it has true adblock. Google is so limited that adblock plus only stops it from appearing on the screen. The ads still run and track you and install malware. You just do not see it etc.

      FYI adblock plus now works with IE as well!

      Times are changing and I feel it is safe to say MS wont ever do an IE 6 again and can't. I do feel Chrome could become that role in the next couple of years if businesses give up after Windows 7 and go all tablet in 5 years. With Citrix that is a possibility if Windows 9 blows.

    2. Re:Let me get this straight... by Anonymous Coward · · Score: 2, Interesting

      IE 11 is still behind and MS like Apple and Google want to keep it that way and have people write apps instead that use the HTML rendering engine below. Adblock plus is available for it. But like the previous poster stated many websites that have not been updated in awhile have issues with IE 11 as its javascript is too standards compliant :-)

      They see IE and feed ancient code. MS fixed the issue with HTML and CSS with this as Apache recognizes it as Firefox now, however it still feeds ancient javascript sadly written for crappy versions.

      Firefox to me is speedy again. Delete and recreate your Firefox profile if you have not re-imaged your computer since version 4? Now it will load as fast as Chrome and have better hardware acceleration.

      The issue with Firefox still is not does not do process by tab like IE and Chrome do. On an icore7 this is frustrating as everything still is one big process on 1 cpu but it uses less ram than any browser out there.

      The browsers are changing rapidly. I switched back to Firefox myself and thankfully it is not the piece of crap it was. If I had a gun to my head I could use IE 10 and later and still get a similar experience but I want to move on. The days of sites only working with IE 6 blew.

  6. Windows Server 2003 supported until mid-2015 by tepples · · Score: 5, Interesting

    Suppose if they didn't get it over the holiday and it wasn't done by April 8th, they could have perhaps saved themselves all the bother and turned off all update checks

    Windows Server 2003 is supported longer than Windows XP despite using the same update mechanism and nearly the same kernel. Extended support for Windows Server 2003 ends on 7/14/2015, and this problem will only get worse for servers over the last two and a half years of extended support. So there's a benefit for making a fix for Windows Server 2003. And if the same fix applies to Windows XP, it doesn't cost Microsoft that much to release the fix for both, and the gesture of goodwill could help deter companies from switching to GNU/Linux or OS X instead of buying Windows 8.1 + Classic Shell.

  7. Re:Surprising by tepples · · Score: 2

    What business sense is there in fixing soon-to-be-obsolete products

    Because other products using the same update mechanism aren't quite as soon-to-be-obsolete.

  8. I really thought they would never actually fix thi by Anonymous Coward · · Score: 5, Informative

    I repair old computers to be resold and the amount of time it would take to get the first updates was the single longest time waster of re-installing a fresh copy of XP on an old machine. The last 2 days it only took about 5 minutes for XP to figure out what updates were exactly needed instead of what had become the normal several hours.

  9. Exponential algorithm by tepples · · Score: 5, Informative

    I seem to remember reading that the time used by the previous update conflict resolution algorithm scales exponentially with the number of updates issued for a particular platform. Until recently, the number of updates wasn't big enough to cause a problem, but after 12 years of updates, this has changed.

  10. EOL installation media by jones_supa · · Score: 5, Insightful

    What I'd really like Microsoft to do for XP (and other versions of Windows) is when the product reaches end of life, create a new installation medium which includes all the updates. If anyone wants to do legacy installations of the OS in future for special purposes, that could be quite handy.

    1. Re:EOL installation media by Anonymous Coward · · Score: 2, Interesting

      What I'd really like Microsoft to do for XP (and other versions of Windows) is when the product reaches end of life, create a new installation medium which includes all the updates. If anyone wants to do legacy installations of the OS in future for special purposes, that could be quite handy.

      This.

      I'd be happy to pay Microsoft for a blessed EOL XP SP4 and/or Win7 SP2.

    2. Re:EOL installation media by Anonymous Coward · · Score: 2, Informative
    3. Re:EOL installation media by Hamsterdan · · Score: 3, Informative

      Or someone will release an unofficial service pack like it was done for 9x

      http://www.htasoft.com/u98sesp/ (that one I didn't know about)
      http://www.freewarefiles.com/Unofficial-Windows-SE-Service-Pack-a_program_16791.html (that's what I use on my old 486 vintage box)

      --
      I've got better things to do tonight than die.
    4. Re:EOL installation media by Trogre · · Score: 2

      I think nLite will do what you're after.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  11. Everytime I posted about this sort of problem by oscrivellodds · · Score: 2, Insightful

    in the past the astroturfers and other MS fans said I was full of crap because I said my computer took 10 minutes to boot to a useable state. Screw all of you. I stand by my past assertions that MS OS's are crap- they always have been and always will be.

    When are they going to figure out what causes my Win 7 to take 10 minutes to boot to a useable state? Maybe in 2025...

  12. Re:CORRECTION by djdanlib · · Score: 2

    Partial downtime / reduced capacity still represents money though. In some cases, large amounts of money. There are a lot of realtime call processing systems that run 2003 because the vendor doesn't support, or charges a lot of money to upgrade to software supporting, Server 2008 or newer. The systems need to come online in a specific order instead of all at once (might be 4-10 or more) and if you have a vendor onsite doing maintenance, charging by the hour, who can't leave until it's verified operational, that 15-60 minutes per server gets really expensive.

  13. Re:I really thought they would never actually fix by HybridST · · Score: 5, Informative

    Sounds like you should have rolled the updates into an updated xp iso. Search the MS kb for more info.

    --
    Ever notice that Cobra Commander sounds an awful lot like Star scream?
  14. CO2 by tonywestonuk · · Score: 4, Insightful

    I wonder, how much Co2 has been released into the atmosphere, with this bug present on millions of computers, over decades, causing PC's to eat more electricity than they should.

  15. Re:CORRECTION by fluffy99 · · Score: 4, Informative

    If the summary is correct I don't really see how this affects servers all that much... The summary says it is an issue in the first 15-60 minutes after startup. Servers are generally up for longer periods of time so the actual impact would be low for W2K03.

    It's about time they fixed this. I intermittently run a Virtual Machine version of XP. A few months ago, I noticed windows update service (running under svchost) would chew up 99% of the cpu when booted up for 10 minutes. Seems the problem was windows updates check for the presence of every single IE update ever released, when they were all superseded by the latest IE cumulative updates anyway and not per-requisites for anything else. I'm not sure why they are patting themselves on the back, when they just did the equivalent of declining superceded updates in WSUS (generally done in seconds, btw).

  16. Re:XP.Org by ledow · · Score: 2

    One was a theoretically-exploitable, but extremely difficult to do so, obscure security bug that was almost invisible,

    The other brought even top-of-the-line machines to a grinding halt constantly without reason.

    Despite my own priorities, one of those is obviously going to get a LOT more attention.

  17. Re:Thanks by FatdogHaiku · · Score: 3, Funny

    To be fair they usually don't do this kind of stuff.

    Right. Normally, if it's broken, it stays broken until a new product release really fucks it up...

    --
    You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office