Post by Lanwench [MVP - Exchange]Post by John LenzI am getting routine 100% CPU pegging on my WinXP client. I have
looked into forums and they suggest auto update. I just upgraded to
WSUS 3 SP1 and am still getting svchost CPU pegging. I installed
process Explorer to verify that is was the checking for auto updates
that was causing the issues.
I run Win2K3 SBS R2 with WSUS 3 SP1.
Is there anything I can do to stop this CPU pegging by SVCHOST?
Thx
John
Automatic Updates may be to blame for this.
1. Download & install the Windows Update Agent 3 from
http://support.microsoft.com/kb/926464.
2. Download & install the KB927891 fix (reinstall it if you had previously
done so)
3. Re-set Windows Update & delete the cache, in a command line....
net stop wuauserv
del /f /s /q %windir%\SoftwareDistribution\*.*
net start wuauserv
wuauclt.exe /detectnow
4. Then reboot and run WU/Microsoft Update and make sure everything is fully
patched.
You may see a couple of residual svchost.exe errors (check the
date/timestamps; they are probably old) but this should do it.
Thank you, LanWench, your advice fixed it for me.
The old wuaueng.dll was dated 4/14/2008. The new wuaueng.dll is dated 6/2/2012, downloaded from the link halfway down the page at the KB926464 page:
"Windows Update Agent stand-alone installer for 32-bit (X86-based) computers"
http://download.windowsupdate.com/v6/windowsupdate/redist/standalone/WindowsUpdateAgent20-x86.exe
Now svchost no longer pegs the CPU at 100%. (Before the fix, the machine was nearly unusable unless I lowered the priority of svchost using ProcessExplorer or TaskManager.)
Background synopsis (how I got into this mess): After cleaning malware from an old XP Pro machine w/ IE8 & SP3 installed, Windows reported that it was counterfeit, legitcheck.hta showed a blank white window, and MGADiag reported "blocked VLK," even though this Dell machine has a Dell OEM XP Pro license sticker. I invalidated HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents\OOBETimer so that \WINDOWS\system32\oobe\msoobe.exe /a would run, but it reported a blank Installation ID, and Microsoft phone activation people refused to help without opening a paid support incident. I did a repair install, using an OEM copy of XP Pro w/ SP3 and IE7 slipstreamed, and the "counterfeit software" warning went away, but svchost was still pegging the CPU at 100%, and now IE7 wouldn't run. IE8 wouldn't install; it was supposedly installing updates all night, and never finished. IE7 had the same problem, but after I put your recommended wuaueng.dll update on, I was able to install IE7, which gave me the ability to do windows updates, and I'm now a much happier man.
If you visit the Raleigh area, look me up (e.g., via my geeksalive.com site), and I'll buy you lunch, LanWench!