it-swarm-eu.dev

Windows Update non funziona e consuma il 100% della CPU (Win7 SP1)

Ho osservato uno strano comportamento con Windows Update (Win7 SP1). Il processo svchost sta consumando un intero core della mia macchina virtuale (VirtualBox) senza fare nulla (cioè, non c'è traffico di rete e la cartella C:\Windows\SoftwareDistribution rimane della stessa dimensione con lo stesso numero di file). Inoltre, il processo a volte consuma una grande quantità di memoria (> 1 GB). Ho anche notato che a volte la cartella SoftwareDistribution aumenta di dimensioni durante un periodo di tempo, e dopo di ciò non succede nulla e svchost continua a consumare un intero core.

So che il problema è con Windows Update, dal momento che ho monitorato (utilizzando Resource Monitor) quale servizio è correlato al comportamento sopra descritto.

L'immagine sotto mostra ciò che sto affrontando:

 enter image description here

L'immagine successiva mostra una informazione dettagliata su svchost:

 enter image description here

Se provo a eseguire l'aggiornamento, non succede nulla. L'aggiornamento di Windows non progredisce. Guarda l'immagine qui sotto:

 enter image description here

Ho lasciato questa macchina cercando di eseguire l'aggiornamento per 4 ore. Durante questo periodo il consumo di CPU è rimasto elevato (come descritto sopra) e non è stato installato alcun aggiornamento.

La mia domanda è la seguente:

Qual è il motivo per cui Windows Update non funziona e continua a consumare un intero core del mio processore senza fare niente?

Domande correlate):

alto utilizzo della memoria di svchost.exe - wuauserv

79
cantoni

Fissare

Microsoft ha rilasciato un Aggiornamento client di aggiornamento di Windows che fa parte dell'upupload dell'aggiornamento di luglio 2016 per correggere il blocco lungo durante la scansione di Windows Update .

Questo aggiornamento contiene alcuni miglioramenti al client di Windows Update in Windows 7 Service Pack 1 (SP1). Questo include quanto segue:

  • Un'ottimizzazione che indirizza il tempo di scansione lungo per gli aggiornamenti segnalati su alcuni computer.
  1. Download:

  2. Arresta il servizio di Windows Update. Questo accelera la configurazione degli aggiornamenti MSU . Questo può essere fatto dalla riga di comando , o dalla finestra del gestore servizi .

  3. Prova l'aggiornamento scaricato e verifica se velocizza l'installazione degli aggiornamenti.

Per poter installare l'aggiornamento è necessario prima installare l'aggiornamento dello stack di manutenzione aprile 2015 per Windows 7 e Windows Server 2008 R2 update (di nuovo, interrompere WU servizio prima di provare a installare l'MSU) .

Download (aggiornamento dello stack di manutenzione di aprile 2015):

32 Bit

64 Bit

Soluzione alternativa 1

Se questo non aiuta ancora a cercare nuovi aggiornamenti, usa WSUSOffline per ottenere tutti gli aggiornamenti.

83
magicandre1981

Dopo aver provato un giorno a risolvere questo problema, ho creato un'altra macchina virtuale per verificare se il problema si ripresenta.

Sfortunatamente, il problema è successo di nuovo! Dopo di che ho parlato di questo problema con un amico e mi ha suggerito di disabilitare IPv6 della mia interfaccia di rete di Windows. L'ho fatto e sono stati osservati due comportamenti:

  1. Sulla nuova macchina virtuale quando ho disabilitato IPv6 il consumo di CPU è diminuito quasi istantaneamente e Windows Update ha funzionato come previsto.

  2. Sull'altra macchina virtuale il consumo di CPU non è diminuito dopo aver disabilitato IPv6. Dopo aver osservato che ho riavviato Windows e il consumo di CPU è rimasto alto. Tuttavia, dopo 30 minuti (circa), il consumo di CPU è diminuito e tutto ha funzionato come previsto.

Entrambe le finestre sono state aggiornate correttamente dopo aver disabilitato IPv6.

È importante notare che posso riprodurre questo comportamento. Ho delle copie della mia macchina virtuale prima di disabilitare IPv6.

8
cantoni

Qualcos'altro che può essere d'aiuto è la Risoluzione dei problemi di aggiornamento di Windows - è un'applicazione autonoma in grado di diagnosticare problemi con Windows Update e il Servizio trasferimento intelligente in background (BITS).

5
mjturner

Ciò che ha risolto per me era KB2889748

Elevata memoria utilizzata dal processo Svchost.exe dopo l'installazione di Windows Management Framework 3.0 su un computer basato su Windows

1
m-p-3