Když zamrzne služba Windows Update
Ahoj, zase jsem něco vyšťoural. Měli jste někdy problém s Windows Update? Znáte ten stav, kdy Plocha a Start vytuhne po startu a nejde s tím pohnout? 99% procesoru sežráno SVCHOSTem..O co jde
Je to známá chyba služby Windows Update, která je tak hloupě naprogramovaná, že sežere 99% procesorového času, když hledá nové aktualizace. Pokud není počítač na netu, může vytuhnout napořád.
Důkaz
Pokud přestane desktopové prostředí reagovat, lze vyvolat ještě Správce úloh pomocí Ctrl+Alt+Del. Uvidíte v něm jednu instanci SVCHOSTa která zabírá hodně paměti a žere 99% CPU. Pokud tuto instanci zabijete, pobijete všechny služby, které jsou v něm aktuálně „zakuklené“, mimo jiné i službu Automatické aktualizace, čímž by se měly Windows vzpamatovat.
Řešení
Mně pomohlo to, že jsem právě po takovém vzpamatování přešel do karty Automatické aktualizace (Tento počítač -> Vlastnosti) a tam jsem nastavil na Vypnuto, zrestartoval počítač a poté nastavil zpátky Zapnuto. A bylo to v pořádku.
Dodatečné řešení
Další podivné chyby stran WU jdou vyřešit pomocí tohoto skriptu, ze kterého si vytvořte CMD dávku (to pomohlo mně na Loudovi, když se mu zasekl přísun hotfixů):
net stop bits
net stop wuauserv
regsvr32 /u wuaueng.dll /s
del /f /s /q %windir%\SoftwareDistribution\*.*
del /f /s /q %windir%\windowsupdate.log
regsvr32 wuaueng.dll /s
net start bits
net start wuauserv
wuauclt.exe /resetauthorization /detectnow
Oficiální řešení (nezkoušeno)
Microsoft doporučuje nainstalovat
— Windows Update Agent 3.0
— hotfix na něj
No, těším se, až začneme nanovo všechny tyhle problémy řešit znovu od píky na Vistách.