Submission details
Svchost.exe (Windows Update service) check for updates on every resume from sleep/connection to net, 100% CPU for long time
Svchost.exe is checking for updates every time I resume my laptop from sleep and it connects to internet, even several times a day. Every time it checks, there is 100% CPU load by svchost.exe, for 30 - 60s on 1.7GHz Centrino, and it checks immediately after resume, when you need CPU to resume all apps and start using computer (that's why you woke it up in the first place).
Updates comes once a month, and usually on a same day. There is no need to check for them 400 times in a month, once in 2-3 days is ok, and pick some interval when user isn't busy. Alternatively, check more often, but Windows Update service can simply do one http request whether any new updates are available, and do more work only if they are, no need to bring down CPU for a minute every time.
High
Medium
Not fixed
Discussion (9 comments)
This doesn't happen for me and my laptop is 1.6GHz AMD Turion 64 x2 Mobile. :s
(Gotta hand it to Intel, Centrino is a lot easier to say! :p )
Michael: that is strange, I see it on both Vista laptop and XP desktop, and when displayed with Process Explorer, it's always wuaueng.dll thread of svchost.exe that keeps CPU busy.
This doesn't happen on neither of my PC's. Laptop cpu is an Intel and my desktop cpu is an AMD.
-1
This doesn't happen for me
OK guys, I guess should spend some time debugging... thanks :)
Did you fix it?
It seems that there is a bug in windows update for XP: http://www.somelifeblog.com/2007/05/windows-xp-svchostexe-100-cpu-high.html
Still looking for a solution for Vista 32b
OMG, who the hell demoted it? It's NOT fixed in Windows 7, because it can't resume from sleep, probably because this!
keff wrote on July 30, 2008, 9:06pm
Changed solution description.
Changed impact from [Low] to [Medium].