Come risolvere l'utilizzo elevato della CPU in Windows

alta cpu

Se i fan del computer raggiungono frequentemente velocità massime, è un segnale che l'utilizzo della CPU raggiunge il 100%. Allo stesso tempo, il computer potrebbe rallentare . È fastidioso, specialmente se non stai facendo nulla.

La CPU (unità centrale di elaborazione) , nota anche come processore, è il cervello del tuo computer. Come la tua zucca, può essere sopraffatto se bombardato da troppi processi, o se un singolo compito consuma un'indebita attenzione. Proprio come potresti trovare difficile lavorare quando sei sopraffatto, il tuo processore può rallentare la scansione se ne viene richiesto troppo.

Normalmente, puoi evitare questa situazione stando lontano da app esigenti. Tuttavia, l'utilizzo della CPU può a volte andare fuori controllo a causa di un bug in un processo, come ad esempio il famigerato WmiPrvSE.exe. Fortunatamente, nella maggior parte dei casi, è possibile risolvere facilmente il problema sottostante e ridurre l'utilizzo elevato della CPU.

L'host del provider WMI (WmiPrvSE.EXE) provoca un utilizzo elevato della CPU?

Il processo Host provider WMI, noto anche come Strumentazione gestione Windows o WmiPrvSE.exe, fa parte di Windows e assiste le organizzazioni nel monitoraggio e risoluzione dei problemi di un numero elevato di sistemi su una rete. Non è raro che il processo sfugga al controllo, comunque.

Puoi capire se questo è il tuo problema aprendo il Task Manager (premi Control + Shift + ESC ) e cercando il processo WmiPrvSE.exe. Se il suo utilizzo della CPU è superiore a qualche percento, e non stai eseguendo alcun programma che potrebbe avere un impatto, non funziona correttamente.

Strumentazione gestione Windows nel Task Manager

Riavviare l'host del provider WMI per risolvere l'utilizzo elevato della CPU

Microsoft ha recentemente ritirato la sua correzione ufficiale. L'unica opzione che ti rimane ora è il riavvio manuale del servizio. Fai una ricerca su Windows per "Servizi" e, nella finestra che si apre, cerca Strumentazione gestione Windows . Fare clic con il tasto destro del mouse, quindi selezionare Riavvia . Puoi anche interrompere completamente il servizio, se lo desideri, o semplicemente riavviare il computer.

Come riavviare Windows Management Instrumention utilizzando Services.msc in Windows

Identificare i problemi persistenti dell'host del provider WMI utilizzando il Visualizzatore eventi

Se il problema con WmiPrvSE.exe continua a tornare, utilizzare il Visualizzatore eventi di Windows per identificare la causa. Potrebbe trattarsi di un altro processo di sistema che mantiene occupato l'host del provider WMI, causando così un elevato utilizzo della CPU.

  • In Windows 10 e 8, fare clic con il pulsante destro del mouse sul pulsante Start e selezionare Visualizzatore eventi .
  • In Windows 7, utilizzare il menu Start per trovare e avviare Eventvwr.msc .

All'interno dell'app Event Viewer, accedere a Registri applicazioni e servizi> Microsoft> Windows> WMI-Attività> Operativo .

Ora scorri l'elenco degli eventi operativi e trova le voci degli errori recenti .

Per ciascun errore, identificare ClientProcessId . Nota che ogni volta che riavvii un processo, il suo ID cambierà, quindi non ha senso controllare errori più vecchi.

Attività host del provider WMI del Visualizzatore eventi di Windows in Utilizzo elevato della CPU

Se si sospetta che uno di questi processi stia causando l'elevato utilizzo della CPU, è possibile utilizzare il relativo ID per trovarlo nel Task Manager e identificare il processo difettoso.

Apri il Task Manager (premi Control + Shift + ESC ), passa alla scheda Servizi e ordina tutti i servizi in esecuzione tramite PID , ovvero il loro ID di processo. Se il processo di colpevolezza è ancora in esecuzione, sarai in grado di identificarlo e approfondire ulteriormente.

Fare clic con il tasto destro del mouse sul processo e selezionare Apri posizione file per rivedere il software a cui appartiene. L'aggiornamento o la disinstallazione del rispettivo programma può risolvere l'elevato utilizzo della CPU dell'host del provider WMI.

Infine, esiste la possibilità che il servizio possa essere un worm o un virus. Dovresti vedere solo una versione del processo in un dato momento e il processo dovrebbe interrompersi se lo interrompi attraverso la finestra Servizi. Se si vedono due versioni di esso, o il processo non si fermerà, eseguire immediatamente una scansione antivirus .

Il processo di inattività del sistema mostra un utilizzo elevato della CPU?

Gli utenti di Windows si imbattono occasionalmente in un processo chiamato System Idle Process che causa un elevato utilizzo della CPU. Questo processo oscuro sembra assorbire tutta la potenza della CPU che può – terribile, giusto?

Processo di inattività del sistema in Task Manager

In realtà, il System Idle Process è semplicemente un thread che consuma cicli della CPU, che non vengono altrimenti utilizzati. Il processo è utilizzato a causa di alcune particolarità molto arcane nella codifica, che a volte rendono preferibile, e persino più efficiente, che un processore esegua qualcosa invece di niente.

Questa non è solo una cosa di Windows, ma Windows visualizza il processo nel Task Manager, così gli utenti lo vedono e assumono che qualcosa non va.

Questo non vuol dire che non si verifichino problemi di prestazioni quando il System Idle Process mostra un carico elevato di utilizzo della CPU, ma il problema si trova altrove.

In effetti, dovresti aspettarti di vedere il report System Idle Process che consuma il 95% (o più) della tua CPU quando Windows è inattivo. Se non lo è, qualcos'altro sta consumando cicli del processore a tua insaputa.

Svchost.exe (netscvs) è da incolpare per l'utilizzo elevato della CPU?

Se hai controllato il Task Manager, potresti aver notato che il processo svchost.exe (netscvs) sta causando un utilizzo elevato della memoria o della CPU . Mentre questo processo è talvolta associato al malware, è principalmente un processo di Windo
ws legittimo e critico del sistema. Se non si è sicuri, utilizzare questo strumento di ricerca per vedere a quale servizio si riferisce il processo.

Se non è malware, svchost.exe potrebbe essere impegnato nella scansione di dispositivi plug-and-play.

Per escludere questa causa, vai a Pannello di controllo> Centro connessioni di rete e condivisione e fai clic su Modifica impostazioni di condivisione avanzate . Qui, seleziona Disattiva rilevamento di rete .

Impostazioni di condivisione di rete avanzate di Windows 10

Svchost.exe (netsvcs) mostra anche un elevato utilizzo della CPU quando Windows scarica gli aggiornamenti. Lo vedrai comunemente usando il 25% o più di capacità della CPU dopo aver appena installato Windows. In tal caso, lascia che Windows Update finisca di funzionare.

Dal momento che Windows 10, non è possibile ritardare o sospendere facilmente Windows Update. Mentre è possibile pianificare quando installare nuovi aggiornamenti, Windows scarica gli aggiornamenti in base alle esigenze. Ciò potrebbe causare in modo casuale svchost.exe per aumentare l'utilizzo della CPU. Quello che puoi cambiare, tuttavia, è se il tuo computer condivide gli aggiornamenti scaricati con i peer. Disattivalo per risparmiare larghezza di banda e potenza di elaborazione.

Vai su Impostazioni> Aggiorna e sicurezza> Windows Update , fai clic su Opzioni avanzate , quindi fai clic su Ottimizzazione della pubblicazione e fai di nuovo clic su Opzioni avanzate .

Qui puoi limitare la larghezza di banda utilizzata per scaricare gli aggiornamenti in background o per caricare aggiornamenti su altri PC su Internet . È necessario impostare quest'ultimo su un minimo del 5% e impostare anche il limite di upload mensile molto basso.

Download e caricamenti in background di Windows Update in Windows 10.

L'unica soluzione alternativa per domare l'elevato utilizzo della CPU relativo al download degli aggiornamenti consiste nel disabilitare temporaneamente Windows Update . Ciò impedirà a Windows di scaricare gli aggiornamenti. Tuttavia, non consigliamo questa soluzione!

Troppi processi in background Hogging della CPU?

Un processo in background è un programma in esecuzione sul PC, anche se non è aperto in una finestra. Un tipico computer ha molti processi in background in esecuzione contemporaneamente, poiché Windows ne richiede alcuni per l'esecuzione. Ma mentre installi i programmi, nel corso degli anni potresti raccogliere sempre di più e alla fine sovraccaricare il tuo PC.

È possibile verificarlo aprendo Task Manage r tramite una ricerca di Windows per lo stesso o eseguendo taskmgr.exe . La scheda Processi verrà visualizzata per impostazione predefinita, visualizzando non solo l'utilizzo complessivo della CPU, ma anche l'utilizzo di ogni app.

Dovresti farlo mentre nessun altro programma è aperto per evitare confusione. Nota i processi che sembrano utilizzare almeno il 10% delle capacità del tuo processore su base regolare.

In Windows 10 , vai alla scheda Avvio all'interno del Task Manager.

Elementi di avvio di Windows 10

In Windows 7 , uscire da Task Manager e aprire msconfig.exe tramite Ricerca di Windows o la finestra di dialogo Esegui ( Windows + R ). Nella finestra Configurazione del sistema, vai alla scheda Avvio .

Ora trova gli elementi di avvio correlati agli elementi che hai notato. Deselezionarli, fare clic su OK, quindi riavviare il PC. Ciò impedirà l'avvio di tali programmi all'avvio.

Potrebbe essere un fastidioso antivirus

Ti accorgi che il tuo computer diventa lento a volte apparentemente casuali, e quei tempi spesso sono correlati all'elevata attività del disco? Il tuo problema potrebbe essere il tuo antivirus.

Windows Antivirus Windows

Un programma antivirus, quando si cerca attivamente una minaccia sul disco, può consumare una quantità sorprendente di carico del processore. Questo di solito non è sufficiente per rallentare un desktop moderno o un laptop di fascia alta, ma i sistemi più vecchi o più lenti possono rallentare notevolmente sotto sforzo.

Risolvere questo è facile. Praticamente tutte le app anti-virus sono dotate di una funzione di pianificazione che consente di regolare quando esegue automaticamente la scansione. Cambia il programma in un momento in cui non stai utilizzando il laptop e non sarai più disturbato.

Oppure potrebbe essere un virus

D'altra parte, il malware può causare un elevato utilizzo della CPU. Un sistema infetto può eseguire processi in background e può tentare di diffondersi inviando malware ad altri tramite la tua email, la tua rete o altre fonti. Tutto ciò richiede potenza di elaborazione, che può tradursi in prestazioni scadenti.

Confermare manualmente un'infezione non è facile, e per il profano è più una congettura che altro. Se non si dispone di un anti-virus, scaricare un'applicazione per malware gratuita ed eseguirla. In effetti, potresti voler provare diversi strumenti anti-malware, perché il malware già installato ha il vantaggio; potrebbe essere in grado di nascondersi da ogni singola app anti-virus.

Una volta individuato il problema, puoi rimuoverlo con l'app anti-virus che hai utilizzato per la scansione. Se non funziona, leggi la nostra guida alla rimozione del malware ; i suggerimenti lì possono aiutarti a esorcizzare qualsiasi cosa abbia posseduto il tuo PC.

L'utilizzo elevato della CPU è un problema diverso

L'elevato utilizzo della CPU può essere difficile da rintracciare. Anche se i problemi elencati qui sono tra le cause più comuni, potresti scoprire che l'utilizzo della CPU è ancora un problema anche dopo aver provato tutto quanto suggerito sopra. Se questo problema ti affligge, trova un forum di supporto di Windows, in cui puoi chiedere agli utenti consigli su come affrontare la tua situazione specifica.

Ma prima, ecco un ultimo colpevole da controllare: un elevato utilizzo della CPU causato da interruzioni di sistema !

Leggi l'articolo completo: Come risolvere l'utilizzo elevato della CPU in Windows

Fonte: Utilizzare