Ciao a tutti,
il problema è che SVCHOST.EXE ospita anche il motore di Windows Update e questo a volte va in crash creando i problemi da voi descritti.
Una soluzione, che purtroppo non certa perché funziona in media nel 95% dei casi è:
1) Disattivare gli aggiornamenti automatici;
2) Copiare in notepad queste righe
- Codice: Seleziona tutto
net stop WuAuServ
regsvr32.exe %SystemRoot%\System32\WUAUENG.DLL
regsvr32.exe %SystemRoot%\System32\WUAUENG1.DLL
regsvr32.exe %SystemRoot%\System32\ATL.DLL
regsvr32.exe %SystemRoot%\System32\WUCLTUI.DLL
regsvr32.exe %SystemRoot%\System32\WUPS.DLL
regsvr32.exe %SystemRoot%\System32\WUPS2.DLL
regsvr32.exe %SystemRoot%\System32\WUWEB.DLL
net start WuAuServ
e salvarle come update.bat e lanciare il batch (non fa altro che registrare nuovamente le DLL su cui si basa Windows Update);
3) Installare la patch scaricabile all'indirizzo
http://www.microsoft.com/downloads/details.aspx?familyid=7A81B0CD-A0B9-497E-8A89-404327772E5A&displaylang=it e installarla (può anche darsi che questa sia stata già installata durante un aggiornamento automatico, ma in ogni caso la reinstallazione non comporta problemi);
4) Dopo il riavvio del pc riattivare gli aggiornamenti atomatici.
Questo procedimento nel 95% dei casi funziona e Windows Update torna a funzionare correttamente non occupando per qualche minuto tutta la CPU.
Quando neanche questo funziona io disattivo gli aggiornamenti automatici, così il prblema del blocco della CPU non si presenta più, e
CONSIGLIO CALDAMENTE una visita periodica al sito Windows Update (almeno una volta al mese) in modo da effettuare manualmente quello che il servizio rovinato fa in background.