Perché Wuauserv causa un utilizzo elevato della CPU e come risolverlo

Molti processi del sistema Windows sono considerati essenziali per l'esecuzione di un PC sicuro e completamente funzionante. Wuauserv è probabilmente uno dei più importanti: questo servizio (noto anche come servizio Windows Update ) mantiene il tuo PC aggiornato con le ultime versioni di funzionalità e correzioni di bug.

Proprio come ntoskrnl.exe e altri importanti servizi di sistema, wuauserv richiede di volta in volta l'accesso prioritario alle risorse di sistema. Sfortunatamente, questo significa che occasionalmente vedrai wuauserv segnalare un utilizzo elevato della CPU(CPU) . Se ti sta succedendo e stai cercando una soluzione, ecco cosa devi fare.

Perché Wuauserv causa un utilizzo elevato della CPU?(Why Does Wuauserv Cause High CPU Usage?)

Il servizio Windows Update (o wuauserv) è, come suggerisce il nome, responsabile di garantire che il tuo PC Windows sia aggiornato. Protezione urgente e correzioni di bug, nonché nuove funzionalità e miglioramenti del sistema, sono resi disponibili tramite il sistema Windows Update

Windows di solito si prenderà cura di questi aggiornamenti senza che tu te ne accorga, anche se potrebbe essere necessario riparare un aggiornamento bloccato di(fix a stuck update) tanto in tanto. Se i processi relativi a wuauserv (come wuauclt.exe) segnalano un utilizzo elevato della CPU in (CPU)Task Manager per un periodo prolungato, tuttavia, ciò potrebbe indicare problemi con il tuo PC che dovrai risolvere ulteriormente.

Per la maggior parte delle persone, questo potrebbe indicare un aggiornamento che è attualmente in fase di installazione: dovrai solo aspettare quello. Potrebbe anche indicare difficoltà con gli aggiornamenti che non vengono installati(updates not installing) correttamente, ma potresti anche avere file di sistema corrotti che stanno causando l'interruzione del corretto funzionamento di servizi come wuauserv.

In tal caso, dovrai controllare e riparare i file di sistema o, nel peggiore dei casi, prendere in considerazione il ripristino delle impostazioni di fabbrica di Windows 10(resetting Windows 10 to factory settings) . Ovviamente, se il tuo PC è in difficoltà, potresti dover prendere in considerazione l'aggiornamento del tuo PC(upgrading your PC) per dargli più potenza di elaborazione.

Controlla lo stato di Windows Update(Check Your Windows Update Status)

L'utilizzo elevato della CPU(CPU) ha una causa principale, dopotutto non è elevato senza motivo. Se wuauserv e i processi correlati (come wuauclt.exe o svchost.exe ) segnalano un utilizzo elevato della CPU(CPU) sul PC, Windows Update è in esecuzione.

La risposta probabile è che Windows Update sta facendo ciò che sa fare meglio: scaricare e installare gli aggiornamenti. Alcuni degli aggiornamenti (in particolare gli aggiornamenti delle funzionalità più grandi) richiedono tempo per il download e l'installazione, richiedendo risorse di sistema aggiuntive per completare il processo. Se è così, niente panico. 

Consenti a Windows Update(Allow Windows Update) di completare il processo di aggiornamento e, quando richiesto, riavvia il PC per completare. Puoi controllare lo stato di Windows Update (incluso se eventuali aggiornamenti sono attualmente in fase di download o installazione) nel menu Impostazioni di Windows(Windows Settings) .

  1. Per verificarlo, fai clic con il pulsante destro del mouse sul menu Start e seleziona Impostazioni(Settings) .

  1. Nel menu Impostazioni di Windows(Windows Settings) , seleziona Aggiornamento e sicurezza(Update & Security ) > Windows Update . Da qui, vedrai lo stato corrente del servizio Windows Update , incluso se gli aggiornamenti sono disponibili, in fase di download o sono attualmente in fase di installazione.

Se Windows Update sta utilizzando una quantità significativa delle tue risorse di sistema senza alcun segno di attività abituale (come il download o l'installazione di aggiornamenti), dovrai continuare a cercare una possibile soluzione per il problema utilizzando i passaggi seguenti.

Controlla e ripara i tuoi file di sistema(Check and Repair Your System Files)

Immagina che la tua installazione di Windows sia come un costoso orologio da trasporto. Può sembrare semplice, ma sotto, tutti i tipi di ingranaggi, leve e dispositivi si uniscono per creare il sistema che stai utilizzando.

Se uno di questi ingranaggi è rotto o danneggiato, tuttavia, l'intero sistema smette di funzionare. In questo caso, gli ingranaggi che si rompono sono i tuoi file di sistema. I file di sistema danneggiati(Corrupt) causano problemi, sia che si tratti di instabilità generale del sistema (incluso un utilizzo elevato della CPU ) o di (CPU)arresti anomali ed errori BSOD(BSOD crashes and errors) più gravi .

Il servizio Windows Update è uno di questi ingranaggi. Se riscontri problemi con Windows Update , dovresti controllare i file di sistema per individuare eventuali errori e, se vengono rilevati, correggerli. Puoi farlo utilizzando lo strumento Controllo file di sistema(System File Checker) in Windows PowerShell.

  1. Per iniziare, fai clic con il pulsante destro del mouse sul menu Start e seleziona Windows PowerShell (amministratore)(Windows PowerShell (Admin)) .

  1. Nella finestra di PowerShell, digita /sfc scannow e seleziona Invio(enter) per eseguire il comando. Questo eseguirà un controllo di integrità sui file di sistema, confrontandolo con un'immagine di installazione standard di Windows e risolvendo automaticamente tutti i file corrotti che trova, ma fai attenzione a eventuali istruzioni aggiuntive sullo schermo.

Disabilita l'ottimizzazione del recapito di Windows Update(Disable Windows Update Delivery Optimization)

Se la tua rete locale ha diversi PC Windows 10 , potresti notare un aumento dell'utilizzo della CPU dal servizio wuauserv e dai processi correlati. Ciò è dovuto al sistema di ottimizzazione del recapito(Delivery Optimization) , che aiuta a limitare la quantità di larghezza di banda utilizzata per i download di Windows Update condividendo i file sulla rete.

Se disponi di un PC che scarica un aggiornamento principale, questo aggiornamento viene condiviso automaticamente con altri PC Windows nella rete utilizzando (Windows)Ottimizzazione recapito(Delivery Optimization) . Lo stesso sistema può essere utilizzato anche per fornire aggiornamenti ad altri dispositivi basati su Internet, grazie alla natura peer-to-peer del sistema.

Ciò può intaccare la larghezza di banda Internet disponibile (inclusi eventuali limiti di dati sulla connessione), ma può anche causare picchi nell'utilizzo della CPU quando il contenuto è condiviso con altri dispositivi. Per limitare questo, puoi interrompere completamente l' ottimizzazione della pubblicazione nelle (Delivery Optimization)Impostazioni di Windows(Windows Settings) .

  1. Per iniziare, fai clic con il pulsante destro del mouse sul menu Start e seleziona Impostazioni(Settings) .

  1. Nel menu Impostazioni di Windows, seleziona Aggiornamento e sicurezza(Update & Security ) > Ottimizzazione recapito.(Delivery Optimization.)

  1. Seleziona il dispositivo di scorrimento Consenti download da altri PC(Allow downloads from other PCs) nel menu Ottimizzazione recapito , portandolo in posizione (Delivery Optimization )Off . In alternativa, lascia il dispositivo di scorrimento abilitato, ma scegli i PC sulla mia rete locale di(PCs on my local network) seguito per limitare la condivisione dei file di aggiornamento ad altri PC Windows sulla tua rete locale.

Dopo aver disabilitato Ottimizzazione recapito(Delivery Optimization) , riavvia il PC per assicurarti che le modifiche abbiano effetto.

Verifica la presenza di malware utilizzando Microsoft Defender(Check for Malware Using Microsoft Defender)

Se il tuo PC è infetto da virus o malware, l'impatto sul tuo PC potrebbe essere significativo. L'interruzione degli aggiornamenti di Windows(Windows Updates) è una possibile strada per una possibile infezione da malware per causare danni, soprattutto perché gli aggiornamenti di sicurezza possono impedire l'impatto di determinati tipi di malware.

In tal caso, dovrai scansionare il tuo PC alla ricerca di malware(scan your PC for malware) . Sebbene siano disponibili strumenti di terze parti per questo, il metodo migliore consiste nell'eseguire una scansione di avvio del PC usando Microsoft Defender integrato . 

Questa soluzione antivirus e antimalware a tutti gli effetti può rimuovere la maggior parte delle infezioni malware ostinate(remove most stubborn malware infections) dal tuo PC. Tuttavia, puoi utilizzare Microsoft Defender solo se non stai già utilizzando un antivirus di terze parti. Se lo sei, considera invece l'utilizzo delle funzionalità di scansione di avvio di quello strumento come alternativa.

  1. Per iniziare, fai clic con il pulsante destro del mouse sul menu Start e seleziona Impostazioni(Settings) .
  1. Nel menu Impostazioni, seleziona Aggiornamento e sicurezza(Update & Security ) > Sicurezza di Windows(Windows Security ) > Apri Sicurezza di Windows(Open Windows Security) .

  1. Nella finestra Sicurezza di Windows , seleziona (Windows Security)Protezione da virus e minacce(Virus & threat protection ) > Opzioni di scansione(Scan options) . Di seguito verrà visualizzato un elenco di metodi di scansione aggiuntivi per Microsoft Defender .

  1. Seleziona l' opzione di scansione offline di Microsoft Defender(Microsoft Defender Offline scan) elencata, quindi seleziona Scansiona ora(Scan now ) per pianificarla.

  1. Windows ti chiederà di chiudere tutte le finestre aperte, salvare il tuo lavoro e prepararti al riavvio. Seleziona Scansione(Scan) per procedere.

Dopo alcuni istanti, Windows si riavvierà e si avvierà nel menu di scansione di Microsoft Defender . Microsoft Defender controllerà la presenza di malware nel PC: segui le istruzioni aggiuntive visualizzate per confermare la rimozione, la quarantena o l'eventuale correzione di eventuali file infetti rilevati.

Interrompi gli aggiornamenti automatici di Windows(Stop Automatic Windows Updates)

Sebbene non sia possibile disabilitare completamente il servizio Windows Update e impedire l'installazione degli aggiornamenti, è possibile interromperli temporaneamente. La sospensione di questi aggiornamenti può consentirti di risolvere ulteriormente i problemi, soprattutto se un aggiornamento specifico ti sta causando problemi.

  1. Inizia(Start) facendo clic con il pulsante destro del mouse sul menu Start e selezionando Impostazioni(Settings)
  1. Nel menu Impostazioni, seleziona Aggiornamento e sicurezza(Update & Security ) > Windows Update. Puoi scegliere di sospendere il servizio Windows Update per una settimana selezionando l' opzione Sospendi aggiornamenti per 7 giorni . (Pause updates for 7 days)In alternativa, seleziona Opzioni avanzate(Advanced Options) per scegliere un periodo più lungo. 

  1. Utilizzare il menu a discesa Sospendi aggiornamenti in (Pause updates )Opzioni avanzate(Advanced Options ) per selezionare una data in cui riprendere gli aggiornamenti di (updates)Windows . La modifica verrà applicata automaticamente.

Se ritardi gli aggiornamenti utilizzando il menu Opzioni avanzate(Advanced Options) , dovrai installare gli aggiornamenti mancati una volta trascorsa la data prima di poter ripetere il processo.

Mantenere Windows 10 aggiornato(Keeping Windows 10 Updated)

Se il servizio wuauserv sta causando un utilizzo elevato della CPU(CPU) sul PC, probabilmente indica una manutenzione del sistema in ritardo. Windows Update fa parte di tale processo, ma se un aggiornamento sembra problematico, potrebbe essere necessario interrompere l'installazione di Windows Update(stop the Windows Update installation) per indagare e risolvere prima eventuali problemi sottostanti.

Puoi anche pensare di mantenere aggiornati automaticamente i driver del dispositivo utilizzando (keeping your device drivers updated)Windows Update o un'app di terze parti, sebbene alcuni componenti (inclusa la scheda grafica(graphics card) ) potrebbero richiedere il download manuale dei driver più recenti. Se sei preoccupato per il software non aggiornato, puoi anche aggiornare automaticamente le tue app(update your apps automatically) .



About the author

Sono un ingegnere del software con oltre 10 anni di esperienza nel lavoro su Apple iOS e dispositivi edge. La mia esperienza nell'ingegneria hardware mi ha appassionato nell'assicurarmi che i dispositivi dei nostri clienti siano il più affidabili e fluidi possibile. Ho scritto codice negli ultimi anni e ho imparato a usare Git, Vim e Node.js.



Related posts