Come risolvere l'elevato utilizzo della CPU di Svchost.exe

  • Condividi Questo
Cathy Daniels

Se notate che il vostro computer fatica a tenere il passo, potreste prima di tutto rivolgervi a Task Manager per scoprire quale applicazione sta causando l'elevato utilizzo della CPU. In alcuni casi, potreste notare che svchost.exe o Service Host Local system sta assorbendo tutta la potenza della CPU. L'elevato utilizzo della CPU da parte di svchost.exe può causare una serie di problemi al vostro sistema, tra cui la presenza di programmi dannosi.

Qualsiasi sistema operativo può presentare questo errore. In questo articolo, vedremo alcuni modi per risolvere l'errore di utilizzo elevato della CPU da parte di svchost.exe, in particolare per chi utilizza il sistema operativo Windows 10.

Che cos'è questo processo e, soprattutto, come si fa a evitare un elevato utilizzo della CPU? In Windows Se il Service Host Local sta utilizzando troppa potenza di elaborazione, continuate a leggere per trovare la risposta alle vostre domande e risolvere il problema.

Che cos'è il Service Host (Svchost.exe)?

Alcune applicazioni e programmi sul computer sono chiamati eseguibili autonomi e possono essere eseguiti da soli. Tuttavia, molti servizi sono DLL (Dynamic Link Libraries) che non contengono tutte le informazioni necessarie per essere eseguiti da soli.

Queste DLL hanno bisogno di un Service Host per essere caricate ed eseguite sul computer. Per questo motivo, quando si apre Task Manager, di solito sono in esecuzione diversi processi Service Host.

Questi servizi sono generalmente progettati per essere eseguiti in background e non causare problemi, ma in alcuni casi le applicazioni di Service Host possono danneggiarsi e iniziare a consumare più potenza di elaborazione del dovuto.

Tenete presente che di solito è un processo in esecuzione di Service Host e non Service Host stesso a causare l'errore. Ciò non significa che possiate terminare il servizio e disinstallarlo.

Microsoft Windows ha molti servizi integrati che richiedono l'applicazione Service Host per essere eseguiti. Se alcuni di questi vengono interrotti, il sistema del computer diventerà instabile. Le soluzioni qui evidenziate funzionano bene con Windows 10, ma è possibile riscontrare questo problema anche con altre versioni di Windows.

I problemi di svchost.exe con elevato utilizzo della CPU si verificano solitamente sui PC infettati da malware o programmi dannosi. Nella maggior parte dei casi, è sufficiente riavviare il computer per risolvere il problema di svchost.exe netsvcs. Gli aggiornamenti di Windows sono un'altra ragione comune per cui si può verificare questo problema. È probabile che si verifichi l'errore di svchost con elevato utilizzo della CPU quando l'aggiornamento di Windows non è coerente.

Motivi comuni per l'utilizzo elevato della CPU da parte di Service Host Windows Update

Ci sono diversi motivi per cui il processo Service Host Windows Update può consumare una quantità eccessiva di risorse della CPU, portando a un utilizzo elevato della CPU da parte di svchost.exe. La comprensione di questi motivi può aiutare a risolvere il problema in modo più efficace. Ecco alcuni dei motivi più comuni per cui Service Host Windows Update utilizza in modo elevato la CPU:

  1. Aggiornamento di Windows incompleto o in stallo: Uno dei motivi principali dell'elevato utilizzo della CPU da parte del processo Service Host Windows Update è quando un aggiornamento si blocca o è incompleto, a causa di una connessione Internet lenta, di conflitti software o di altri problemi che impediscono la corretta installazione dell'aggiornamento.
  2. Infezione da malware o virus: Software dannosi, come virus e malware, possono infiltrarsi nel sistema e interferire con il processo Service Host Windows Update, facendogli consumare più risorse della CPU del dovuto. L'aggiornamento regolare del software antivirus e l'esecuzione di una scansione approfondita del sistema possono aiutare a identificare e rimuovere tali minacce.
  3. Driver di periferica obsoleti: Se i driver del dispositivo sono obsoleti o incompatibili con la versione attuale di Windows, potrebbero verificarsi problemi con il processo di aggiornamento di Windows Service Host, causando un elevato utilizzo della CPU. L'aggiornamento dei driver del dispositivo alla versione più recente può contribuire a risolvere questo problema.
  4. File di sistema danneggiati: Se uno dei file di sistema relativi al processo di Windows Update è danneggiato o corrotto, il Service Host Windows Update potrebbe consumare una quantità eccessiva di risorse della CPU. L'esecuzione di System File Checker e la riparazione dell'immagine di Windows possono aiutare a risolvere i file di sistema danneggiati.
  5. Problemi di trasferimento intelligente di sfondo (BITS): Come accennato in precedenza, il servizio BITS è responsabile del download degli aggiornamenti in background. Tuttavia, se si verifica un problema con il servizio BITS, è possibile che il processo Service Host Windows Update consumi più risorse della CPU. La disattivazione temporanea del servizio BITS può contribuire a risolvere questo problema.
  6. Alto numero di applicazioni installate: Se sul computer è installato un gran numero di applicazioni, alcune di esse potrebbero interferire con il processo di Windows Update, causando un elevato utilizzo della CPU. La disinstallazione delle applicazioni non necessarie e l'esecuzione di un avvio pulito possono aiutare a identificare l'applicazione problematica e a risolvere il problema.

Identificando la causa principale dell'elevato utilizzo della CPU nel processo di Service Host Windows Update, è possibile applicare la correzione appropriata ed evitare che il computer si rallenti a causa dell'eccessivo consumo di CPU.

Risolvere l'errore di elaborazione di Service Host (svchost.exe)

Correzione 1: Utilizzare lo strumento di riparazione avanzata del sistema (Fortect) per risolvere il problema dell'utilizzo elevato della CPU

Fortect è un programma robusto progettato per trovare e riparare automaticamente i problemi sul PC che potrebbero causare l'errore svchost.exe high cpu usage. Indipendentemente dal sistema operativo in uso, è possibile fare affidamento su questo programma per aiutarvi a rimuovere i programmi dannosi o qualsiasi altra cosa che potrebbe causare svchost.exe high CPU. Fortect può eseguire la scansione del computer e controllare tutti i servizi per individuare ciò che èche causa il problema della CPU alta.

Seguire i passaggi indicati di seguito per scaricare e installare Fortect sul PC.

È possibile che sia necessario disattivare temporaneamente l'antivirus per evitare che interferisca con programmi di utilità come Fortect.

Passo 1

Scaricare e installare Fortect

Scarica ora

Passo n. 2

Accettare i termini della licenza selezionando "Accetto l'EULA e l'informativa sulla privacy" per continuare.

Passo #3

È possibile visualizzare il dettagli della scansione espandendo la scheda "Dettagli".

Passo #4

Per impostare un azione , espandere la scheda "Raccomandazione" per scegliere "Pulisci" o "Ignora".

Passo #5

Fare clic su "Pulisci ora" in fondo alla pagina per avviare il processo di riparazione.

Correzione n. 2: Aggiornare l'antivirus e scansionare il computer per risolvere il problema dell'elevato utilizzo della CPU da parte di Svchost.exe

Uno dei motivi principali per cui un processore mostra un elevato utilizzo della cpu è dovuto a un virus o a un malware. Per assicurarsi che un virus non stia contribuendo al problema di elaborazione del sistema locale di Service Host, è necessario aggiornare il software antivirus di terze parti. Risolvere i problemi di perdita di memoria utilizzando un programma antivirus robusto.

Poiché tutti i software antivirus sono diversi tra loro, è difficile fornire istruzioni precise per questa operazione.

Per aggiornare l'antivirus integrato, Windows Defender, occorre digitare "Windows Defender" nel menu Start, selezionarlo e fare clic su "Controlla aggiornamenti ora" quando si apre.

Quando l'antivirus di terze parti è aggiornato, è necessario eseguire una scansione completa del sistema. Questa scansione può richiedere molto tempo, ma è importante per assicurarsi che non ci siano virus che interferiscono con il processo svchost.exe o che lo utilizzano. Una volta completata la scansione, chiedere all'antivirus di rimuovere i virus trovati e riavviare il computer.

Se si utilizza un antivirus di terze parti, è possibile visitare il sito Web del produttore per ottenere istruzioni specifiche su come aggiornarlo. Una volta aggiornato l'antivirus, è necessario assicurarsi che Windows Defender sia disattivato.

Windows 10 dovrebbe averlo fatto automaticamente, ma per saperne di più sulla sua disattivazione, cliccate qui. Dopo averla disattivata, provate a verificare se l'utilizzo della cpu da parte di svchost.exe è ancora elevato.

Correzione n. 3: Assicurarsi che Windows 10 sia aggiornato ed eseguire il risolutore di problemi di aggiornamento se necessario

In generale, il Service Host elenca il nome del programma che lo utilizza, ma in alcuni casi Windows Update può causare un problema come l'utilizzo elevato della cpu da parte di svchost.exe in relazione al processo di sistema locale del Service Host. Uno dei motivi può essere la necessità di aggiornare il computer.

Per verificare se Windows Update sta causando un elevato utilizzo della CPU da parte di Service Host, si dovrebbe prima provare ad aggiornare il computer manualmente e lasciarlo in funzione per tutta la notte. In questo modo si potrà verificare se il problema è risolto e se l'aggiornamento bloccato o mancante viene completato.

Se continuate a vedere svchost consumare la maggior parte della vostra potenza di elaborazione, Windows 10 ha un risolutore di problemi incorporato che potete usare. Seguite questi passaggi per usarlo.

Passo 1

Digitare "Windows Update" nella barra di ricerca e aprire l'applicazione Windows Update.

Passo n. 2

Questo processo potrebbe richiedere molto tempo se non è stato aggiornato di recente. È necessario installare gli aggiornamenti mancanti.

Passo #3

Se dopo aver eseguito un aggiornamento manuale e aver lasciato riposare il computer per una notte, tornate a Windows update e fate clic su "Risoluzione dei problemi" nel menu della colonna di sinistra.

Passo #4

A questo punto, fate clic su "Windows Update" nell'area centrale della finestra, quindi fate clic su "Esegui la risoluzione dei problemi" quando appare direttamente sotto di essa.

Passo #5

Windows Update inizierà a verificare la presenza di problemi. Seguite le indicazioni sullo schermo per ripararli.

L'abbreviazione di Windows Update è wuauserv. Se il troubleshooter non risolve il problema e si continua a credere che Windows Update stia bloccando il sistema e causando l'errore di elaborazione svchost.exe, è possibile trovare ulteriori informazioni per risolvere il problema qui.

Se il sistema locale di Service Host continua a presentare l'errore svchost.exe high cpu usage, il problema potrebbe non essere Windows Update. Continuare con il metodo successivo.

Correzione 4: Eseguire il System File Checker e riparare l'immagine di Windows

In alcuni casi, un file di Windows corrotto potrebbe causare il problema dell'utilizzo elevato della cpu da parte di svchost.exe. L'applicazione System File Checker è progettata per riparare i file corrotti sul computer che causano l'errore. I passaggi seguenti vi aiuteranno ad accedere al System File Checker tramite PowerShell.

Passo 1

Premete insieme i tasti [X] e [Windows] sulla tastiera. Scegliete "Windows PowerShell (Admin)" nel menu che appare e scegliete "Sì" se il sistema vi chiede se volete consentire all'applicazione di apportare modifiche.

Passo n. 2

Nella finestra di PowerShell che si apre, digitate "sfc /scannow" (senza le virgolette) e premete [Invio]. Attendete che il processo sia terminato, potrebbe richiedere un po' di tempo.

Passo #3

Al termine della scansione, digitate "Repair-WindowsImage -RestoreHealth" (senza le virgolette) nel nuovo prompt o copiate e incollate il comando. Al termine, premete [Invio]. Anche in questo caso, la riparazione potrebbe richiedere del tempo.

Passo #4

Al termine della scansione, è necessario riavviare il computer. Aprire il menu Start, fare clic sull'icona Alimentazione e scegliere "Riavvia".

Se si nota ancora che Service Host consuma la maggior parte delle prestazioni del computer, continuare con il metodo successivo se l'utilizzo della CPU è ancora elevato.

Correzione n. 5: Svuotare il registro del Visualizzatore eventi (registro di Windows)

Se il file di registro eventi è pieno nel visualizzatore eventi di Windows, può causare problemi di elaborazione del sistema Service Host Local. Di conseguenza, è probabile che l'utilizzo della CPU da parte di svchost.exe sia elevato.

Il registro del visualizzatore eventi di Windows o semplicemente il registro di Windows è un registro dettagliato delle notifiche di sistema, di applicazione e di sicurezza memorizzate dal sistema operativo Windows. Tutti i software, le applicazioni e il sistema operativo (OS) utilizzano questo registro del visualizzatore eventi per registrare le modifiche cruciali del software e dell'hardware. Anche tutti i processi legittimi di Windows vengono estratti dal registro del visualizzatore eventi in modo cheGli amministratori possono risolvere i problemi, ad esempio quando si verifica un utilizzo elevato della CPU da parte di svchost.exe.

Seguendo questi passaggi si cancellerà il registro di Windows:

Passo 1

Premere contemporaneamente [R] e il tasto [Windows]. Digitare "eventvwr.msc" nella casella di esecuzione visualizzata. Fare clic su "OK" per aprire il Visualizzatore eventi di Windows.

Passo n. 2

Una volta aperta l'interfaccia del Visualizzatore eventi di Windows, espandere "Registri di Windows" dal menu sul lato sinistro della finestra che si apre. Scegliere l'opzione "Applicazione" dal menu a discesa che appare.

Passo #3

A questo punto, scegliete "Salva eventi con nome" sul lato destro dello schermo. Vi consiglio di assegnare al file di salvataggio un nome di data e un tipo di registro, ad esempio "6Nov2010 Applicazione".

Per impostazione predefinita, il registro degli eventi viene salvato come file di eventi, ma è consigliabile salvarlo anche come file di testo o foglio di calcolo, nel caso in cui sia necessario disporre delle informazioni in una forma facilmente visualizzabile in seguito.

Passo #4

Una volta salvato il registro, scegliere "Cancella registro", che si trova anche sul lato destro dello schermo.

Passo #5

A questo punto, ripetere i passaggi #3 e #4 dopo aver fatto clic prima su "Sicurezza", poi su "Configurazione" e infine su "Sistema", avendo cura di assegnare un nome diverso a ciascun registro salvato.

Passo #6

Una volta terminata la cancellazione dei registri, è necessario riavviare il computer. Come prima, aprire il menu Start, fare clic sull'icona Alimentazione e scegliere "Riavvia".

Se il computer continua a occupare risorse della CPU anche dopo aver completato la cancellazione del registro o aver tentato di cancellare anche il registro del visualizzatore, provare la soluzione successiva.

Correzione n. 6: Disinstallare le applicazioni non utilizzate

Più applicazioni sono presenti sul computer, più è probabile che vengano eseguite in background ed eseguano aggiornamenti o attività di manutenzione che possono utilizzare o interferire con il sistema Service Host Local. Inoltre, queste applicazioni non necessarie consumeranno risorse della CPU o della memoria causando l'errore svchost.exe high cpu usage.

Assicuratevi di eseguire un backup del computer o di creare un punto di ripristino prima di eseguire questo metodo, nel caso in cui venga rimosso accidentalmente un programma necessario. Potete imparare a creare un ripristino del sistema qui.

Passo 1

Digitare "pannello di controllo" nel menu Start e selezionare questa opzione.

Passo n. 2

Fare clic su "Disinstalla un programma".

Passo #3

Scorrete l'elenco dei programmi e disinstallate quelli che non utilizzate facendo clic sul programma e poi sul pulsante "Disinstalla" nella parte superiore dell'elenco.

È necessario riavviare il computer e controllare la Gestione attività per verificare se il problema è stato risolto.

Correzione n. 7: Eseguire Check Disk nel Prompt dei comandi

La presenza di programmi dannosi può anche causare problemi alla CPU o alle risorse di memoria. In effetti, questi sono i motivi principali alla base di molti casi, tra cui l'errore di utilizzo elevato della CPU in Windows 10. È possibile verificare la presenza di errori nelle unità disco del computer seguendo questi passaggi:

Passo 1

Digitare "Prompt dei comandi" nel menu Start. Fare clic con il pulsante destro del mouse sull'opzione "Prompt dei comandi" e scegliere "Esegui come amministratore" dal menu a discesa. Fare clic su "Sì" per dare al programma l'autorizzazione ad apportare modifiche e proseguire con il Prompt dei comandi.

Passo n. 2

Al prompt, immettere "chkdsk c: /r" senza virgolette. Si tenga presente che c: è il nome dell'unità che si desidera controllare, quindi potrebbe essere necessario sostituire questa lettera con un'altra.

Ora premete "Invio".

Passo #3

Il sistema chiederà di riavviare il sistema. Scegliete Y per riavviare ora e premete [Invio]. Questo processo può richiedere un po' di tempo, soprattutto se è la prima volta che lo fate. Tuttavia, Windows dovrebbe riparare automaticamente gli errori riscontrati.

Dopo la scansione, verificare se l'utilizzo della cpu da parte di svchost è ancora elevato. Se il problema è ancora una perdita di memoria, provare la soluzione successiva.

Correzione n. 8: Disabilitare il servizio BITS

Il BITS (Background Intelligent Transfer Service) utilizza la larghezza di banda inattiva per eseguire una serie di download in background di cui Windows 10 ha bisogno (come gli aggiornamenti).

Occasionalmente, questo servizio diventa corrotto e inizia a consumare una larghezza di banda eccessiva, che influisce sulla quantità di RAM utilizzata dal processo svchost.exe. Di conseguenza, è probabile che si verifichi l'errore svchost.exe high cpu usage.

In questo caso, è necessario disabilitare il servizio BITS per risolvere l'errore svchost.exe high CPU.

Passo 1

Premete contemporaneamente [R] e il tasto [Windows]. Inserite "services.msc" nella casella di esecuzione visualizzata. Fate clic su "OK" per aprire la finestra Servizi.

Passo n. 2

Scorrere i servizi fino a trovare Background Intelligent Transfer Service. Fare doppio clic sul servizio.

Passo #3

Nella finestra visualizzata, aprire il menu a discesa accanto a "Tipo di avvio" e fare clic su "Disattivato".

Passo #4

A questo punto, fate clic su "Applica" e poi su "OK". Una volta riavviato il computer, l'utilizzo di svchost.exe netsvcs dovrebbe tornare alla normalità. In caso contrario, ripetete i passaggi precedenti per consentire l'esecuzione automatica del processo BITS, facendo clic su "Avvia" prima di fare clic su "OK" e "Applica", e continuate con il metodo successivo.

Correzione n. 9: Disattivare il servizio aggiornamenti di Windows

Disattivare il fastidioso servizio Aggiornamenti di Windows può essere uno dei metodi più semplici per evitare che Service Host consumi tutta la CPU, ma non va fatto a cuor leggero. Il servizio Aggiornamenti di Windows esegue una scansione del computer per garantire che venga eseguito con le versioni più recenti.

Sebbene alcuni processi vengano eseguiti in background e non siano necessari, molti dei processi di svchost.exe sono importanti. Seguite questi passaggi per disabilitare il servizio fastidioso.

Passo 1

Fate clic con il tasto destro del mouse sulla barra delle applicazioni nella parte inferiore dello schermo e selezionate "Task Manager" dal menu visualizzato.

Passo n. 2

Ora, fare clic sulla scheda "Dettagli", quindi fare clic su "Memoria" per ordinare i processi svchost.exe in esecuzione in base al consumo di memoria.

Passo #3

Fate clic con il tasto destro del mouse sul processo svchost.exe che sta utilizzando la maggior parte della CPU. Dovrebbe essere quello più vicino alla parte superiore dell'elenco. Scegliete l'opzione "Vai ai servizi".

Passo #4

In questo modo si accede alla scheda Servizi, dove sono evidenziati uno o più servizi. Ad esempio, nell'immagine è evidenziato il servizio Criteri diagnostici. Questo è solo un esempio. I vostri servizi evidenziati saranno probabilmente diversi.

Passo #5

Fate clic con il pulsante destro del mouse sul servizio evidenziato e scegliete "Arresta". Verificate se il processo Service Host è tornato normale. Ripetete questo passaggio se è evidenziato più di un servizio, controllando ogni volta se il processo arrestato risolve il problema del consumo di memoria di svchost.exe.

Passo #6

Una volta individuato il servizio che causa il problema (quello che permette a svchost.exe di tornare alla normalità una volta fermato), fare clic sul pulsante "Apri servizi" nella parte inferiore della finestra.

Passo #7

Si aprirà la finestra dei servizi. Scorrete verso il basso fino a trovare il nome del servizio che causava il problema. Anche in questo caso, nell'immagine si utilizza il servizio Criteri diagnostici come esempio.

Il servizio che causa il problema sarà probabilmente diverso. Fate clic con il pulsante destro del mouse sul nome del servizio e scegliete "Proprietà".

Passo #8

Come nel metodo precedente, nella finestra che appare, aprite il menu a discesa accanto a "Tipo di avvio" e fate clic su "Disattivato".

Passo #9

A questo punto, fate clic su "Applica" e poi su "OK". Una volta riavviato il computer, l'utilizzo della CPU di Service Host dovrebbe tornare alla normalità. In caso contrario, ripetete i passaggi precedenti per riportare il servizio su "Automatico", facendo clic su "Avvia" prima di fare clic su "OK" e "Applica" e continuate con il metodo successivo. e continuate con il metodo successivo.

Correzione n. 10: Aggiornare i driver

Questo metodo può richiedere molto tempo. Per questo motivo, è necessario aggiornare prima tutti i driver per la grafica, il video e il processore. Assicurarsi di verificare se l'aggiornamento di questi risolve il problema prima di continuare ad aggiornare il resto dei driver. Tuttavia, se eseguito correttamente, può controllare vari processi di svchost e in un certo senso migliorare l'utilizzo della CPU.

Gli aggiornamenti di Windows sono fondamentali per garantire una macchina ben oliata. Se si utilizzano driver obsoleti, è facile che il consumo della CPU sia elevato.

Tenere presente che è necessario eseguire un backup del sistema prima di provare questo metodo.

Passo 1

Premete insieme il tasto [X] e il tasto [Windows] sulla tastiera per aprire il menu Quick Link e scegliere "Gestione periferiche".

Passo n. 2

Fare clic sulla prima categoria di dispositivi per espanderla, quindi fare clic con il pulsante destro del mouse sul nome del primo dispositivo elencato per quella categoria e fare clic su "Proprietà".

Passo #3

Nella scheda del driver, scegliere "Aggiorna driver".

Passo #4

Quando si fa clic su Aggiorna driver, viene visualizzata un'opzione che consente al computer di cercare automaticamente il software del driver. Scegliere questa opzione. Il computer dovrebbe eseguire una ricerca automatica.

Se il driver è aggiornato, verrà visualizzato un messaggio che indica che è già stato installato il driver migliore per quella periferica, altrimenti il computer dovrebbe aggiornare automaticamente il driver.

Se si preferisce eseguire il controllo dell'aggiornamento manualmente, è possibile annotare la versione del driver attualmente in uso e verificare sul sito Web del produttore del dispositivo la versione più recente.

Se non si dispone dell'ultima versione, è possibile scaricarla e installarla manualmente dal sito web del produttore.

Passo #5

Chiudere la finestra pop-up una volta terminata la ricerca (e l'aggiornamento, se necessario). Tornare alla finestra di Gestione periferiche (e al punto 2) e seguire le istruzioni per la periferica successiva (punti 2-4) fino a quando non si è verificata la presenza di aggiornamenti dei driver su tutti i tipi di periferiche e driver elencati.

Passo #6

Una volta verificata la presenza di aggiornamenti per tutti i driver dell'elenco, riavviare il computer.

Anche in questo caso, verificate se l'utilizzo della CPU è ancora elevato. Continuate a leggere se non avete ancora risolto l'errore.

Correzione n. 11: Disattivare gli aggiornamenti automatici

A volte gli aggiornamenti automatici potrebbero consumare tutte le risorse. Modificando le impostazioni del servizio di aggiornamento di Windows, è possibile risolvere il problema in poco tempo.

Passo 1

Digitare "servizi" nella barra di ricerca, quindi fare clic su Apri. È necessario navigare e fare doppio clic sul servizio di aggiornamento di Windows.

Passo n. 2

Passare alla scheda Generale, individuare il tipo di avvio e selezionare Disabilitato. Fare clic su Applica e poi su OK. Tornare a Task manager e terminare l'attività Service Host: Local System.

Se la correzione delle impostazioni del servizio di aggiornamento di Windows non ha risolto il problema, passate alla soluzione successiva.

Correzione n. 12: Riavviare il servizio di aggiornamento di Windows

Se le soluzioni di cui sopra non hanno ancora funzionato, potete provare a riavviare il Servizio di aggiornamento di Windows. Il Servizio di aggiornamento di Windows è incaricato di aiutare il vostro PC con gli aggiornamenti automatici. Ogni volta che il servizio di aggiornamento di Windows è inattivo, presto o tardi incontrerete qualche problema.

Eseguire il prompt dei comandi con accesso admin e digitare i seguenti comandi (premendo invio dopo ogni comando)

bit di stop netti

net stop wuauserv

net stop appidsvc

net stop cryptsvc

ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

ren %systemroot%\system32\catroot2 catroot2.bak

avviare wuauserv

bit di avvio della rete

avviare appidsvc

avviare cryptsvc

Questi dovrebbero far ripartire immediatamente il Servizio aggiornamenti di Windows e si può sperare che funzioni per il proprio PC.

Correzione n. 13: Correzione della perdita di memoria

Una perdita di memoria all'interno del pool di memoria non gestita può causare problemi con l'aggiornamento dell'host del servizio. È possibile risolvere un problema di perdita di memoria con queste semplici modifiche al registro.

Passo 1

Nella barra di ricerca, digitare "regedit" e fare clic su Apri.

Passo n. 2

Navigare nel seguente percorso: HKEY_LOCAL_MACHINE> SYSTEM> ControlSet001> Services> Ndu. Quindi, fare clic con il pulsante destro del mouse sul valore Start e scegliere Modify. È necessario modificare i dati Value in 4. In questo modo il servizio verrà disattivato. Fare clic su OK. Chiudere l'Editor del Registro e riavviare il computer.

Passo #3

Al riavvio del PC la perdita di memoria dovrebbe essere stata risolta. Inoltre, l'utilizzo della CPU o del disco del sistema Host: Local System (Network Restricted) dovrebbe essere notevolmente ridotto.

Correzione n. 14: eseguire un avvio pulito

Se il problema dell'utilizzo della memoria di Service Host è causato da un'applicazione di terze parti, il riavvio del computer senza queste applicazioni in esecuzione dovrebbe risolvere il problema. Quando si esegue un avvio pulito, il computer viene riavviato con le sole applicazioni dei servizi Microsoft necessarie in esecuzione.

Passo 1

Premete insieme il tasto [R] e il tasto [Windows] sul vostro account amministratore. Digitate "msconfig" nella casella senza virgolette e fate clic su "OK".

Passo n. 2

Nella finestra Configurazione del sistema, fare clic sulla scheda "Servizi". Assicurarsi che "Nascondi tutti i servizi Microsoft" sia contrassegnato da un segno di spunta. Fare clic sul pulsante per "Disattiva tutto".

Passo #3

A questo punto, fare clic sulla scheda "Avvio" nella finestra Configurazione del sistema, quindi fare clic su "Apri Task Manager".

Passo #4

Una volta aperta, fate clic sulla scheda "Avvio", se non è già aperta. Selezionate ogni elemento che trovate e fate clic sul pulsante per "Disattivare" se non è già disattivato. Al termine, chiudete la finestra.

Passo #5

Si dovrebbe tornare alla finestra Configurazione del sistema ancora aperta, fare clic sul pulsante "Applica" e poi su "OK".

Passo #6

A questo punto è necessario riavviare il computer: fare clic sull'icona di alimentazione presente nel menu Start e scegliere "Riavvia".

Passo #7

Una volta riavviato il computer, controllate il Task Manager per verificare se il problema è stato risolto. In caso affermativo, ripetete l'intero processo sopra descritto, aggiungendo lentamente altre applicazioni una alla volta facendo clic sulla casella accanto ad esse per verificare quale sia la causa del problema.

Poiché più di un'applicazione potrebbe interferire con il Service Host, è necessario disabilitare quelle che lo fanno per riportare la potenza di elaborazione alla normalità.

Pensieri finali

Se avete provato tutti i metodi di cui sopra e avete ancora problemi, potete consultare il post del blog su Come correggere l'errore di utilizzo del disco al 100% su un computer Windows 10 per ulteriori idee.

Sono Cathy Daniels, esperta di Adobe Illustrator. Uso il software dalla versione 2.0 e creo tutorial per esso dal 2003. Il mio blog è una delle destinazioni più popolari sul Web per le persone che vogliono imparare Illustrator. Oltre al mio lavoro di blogger, sono anche autore e grafico.