I got in to work this morning, set on getting some stuff done in a hurry, and was greeted with a computer that was running slower than molasses. Just terrrible. It turns out that a process called svchost.exe was consuming between 95% and 99% of my CPU, (somtimes as high as 100%,) which makes it pretty difficult to do any work.
Sadly, I've seen this before on my wife's old Win XP PC, and spent a few hours trying to figure it out. After downloading some tools to analyze what services make up svchost.exe, it became evident that it was Microsoft Update that was consuming everything. I'm not sure what bug they introduced, when, or why it only affects some PC's and not others. (I haven't had any issues until today, but my wife's started about 2 months ago.)
The only thing we seemed to be able to do to on Deanna's machine to get past it was to walk away for a couple of hours. (Never timed exactly how long it took as I don't enjoy watching Windows do nothing.) Needless to say, I don't have that luxury at work. In fact, even reformatting her PC and starting again from a fresh WindowsXP install did not help!
After the reformat, I went hunting and did see some advice to uninstall Microsoft Update and resume using regular Windows Update. That, unfortunately, didn't make a lick of difference when I tried it on my wife's PC. What finally worked? I turned off Window Automatic Update.
Be aware that this must be set to Off, and not the setting to download/notify of updates. That leaves the process running, so doesn't help. For the record, I'm not saying that doing this is the most secure thing to do, I just said it was effective. (In fact, as a system admin resonsible for managing 50 workstations, turning this off makes me feel a bit ill!)
At any rate, upon seeing the issue here, I again shut off Automatic updates. The problem immediately dissappeared, with the svchost.exe process dropping back down to 0% CPU use.
So if your Windows XP box suddenly starts running very slow, check the task manager and see what svchost.exe is doing. It may be much cheaper to try shutting of your automatic updates than upgrading to a new Vista machine.
And if anyone knows a way to fix this without turning off the automatic updates completely, I'd like to know about it. 🙂