Fix Service Host: sistema locale (svchost.exe) CPU elevata e utilizzo del disco

Fix Service Host: Sistema locale (svchost.exe) Utilizzo elevato di CPU e disco: se stai affrontando questo problema in cui un processo chiamato Service Host: Sistema locale (svchost.exe) utilizza tutte le tue risorse di sistema causando un elevato utilizzo di CPU e disco in Task Manager non ti preoccupare perché oggi vedremo come risolvere questo problema con l'aiuto di questo articolo. Questo post ti aiuterà se stai affrontando un utilizzo elevato della CPU, l'utilizzo della memoria o l'utilizzo del disco a causa dell'host del servizio: processo di sistema locale.

Che cos'è l'host di servizio: sistema locale (svchost.exe)?

Host di servizi: il sistema locale è esso stesso un insieme di altri processi di sistema che vengono eseguiti al suo interno, in altre parole, è fondamentalmente un contenitore di hosting di servizi generico. Pertanto, la risoluzione di questo problema diventa difficile in quanto qualsiasi processo che viene eseguito in Service Host: il sistema locale può causare un elevato utilizzo della CPU o del disco. Host di servizi: il sistema locale include processi come User Manager, Client di criteri di gruppo, Aggiornamento automatico di Windows, Servizio trasferimento intelligente in background (BITS), Utilità di pianificazione, ecc.

È possibile visualizzare rapidamente vari processi in Service Host: Sistema locale premendo Ctrl + Alt + Canc insieme per aprire Task Manager, quindi passare alla scheda Processi e trovare i processi relativi all'host di servizio come Service Host: Servizio locale, Service Host: Rete Servizio, ecc. Quando espanderai questi servizi troverai vari processi in esecuzione sotto di esso.

Come vedi ci sono un certo numero di processi in esecuzione in Service Host: Sistema locale (svchost.exe) come Windows Update che potrebbe richiedere molte risorse di sistema ma se un processo particolare causa costantemente un elevato utilizzo di CPU e disco, allora può essere un problema che deve essere risolto. Quindi, senza perdere tempo, vediamo Come risolvere l'host di servizio: sistema locale (svchost.exe) CPU elevata e utilizzo del disco con l'aiuto dell'esercitazione elencata di seguito.

Fix Service Host: sistema locale (svchost.exe) CPU elevata e utilizzo del disco

Nota: assicurarsi di creare un punto di ripristino nel caso in cui qualcosa vada storto.

Prima di continuare con la procedura di risoluzione dei problemi, è necessario identificare la causa principale del problema, ovvero quale servizio o processo in Service Host: il sistema locale sta causando il problema di utilizzo elevato della CPU o del disco. Per fare questo avrai bisogno di uno strumento gratuito di Microsoft chiamato Process Explorer.

1.Scarica questo programma dal link sopra, fai clic con il pulsante destro del mouse sul file procexp64.exe e seleziona esegui come amministratore.

2. Ora fare clic sulla colonna CPU per ordinare i processi in base alla CPU o al consumo di memoria.

$config[ads_text6] not found

3. Successivamente, trova il processo svchost.exe nell'elenco e fai clic con il tasto destro su di esso e seleziona Proprietà.

4.Nella finestra delle proprietà svchost.exe, passa alla scheda Servizi in cui troverai un elenco di servizi in esecuzione con questo processo.

5.Accanto, passa alla scheda Discussione in cui troverai tutti i thread eseguiti all'interno del servizio svchost.exe.

6.Fare clic sulla colonna CPU e sulla colonna Delta cicli per ordinare i thread e trovare il servizio o la libreria DLL che causa un elevato utilizzo della CPU.

7.Fare clic sul servizio specifico che causa il problema e fare clic sul pulsante Elimina o Sospendi.

8.Avanti, attendere qualche minuto e vedere se l'utilizzo elevato della CPU o del disco da parte dell'host del servizio: sistema locale (svchost.exe) è stato risolto.

9.Se stai ancora affrontando il problema, segui i passaggi precedenti per tutti i thread che occupano un grosso pezzo di risorse di sistema.

10.Una volta azzerato il colpevole in particolare che ha causato il problema, è necessario disabilitare il servizio specifico dalla finestra services.msc.

11. A tale scopo, sarà necessario mappare i nomi DLL ai nomi dei servizi, utilizzando il passaggio 4.

12.Premere il tasto Windows + R, quindi digitare services.msc e premere Invio.

13.Trova i servizi particolari che causano il problema nella finestra service.msc, quindi fai clic con il tasto destro su di esso e seleziona Proprietà.

14.Se il servizio è già in esecuzione, fare clic su Stop, quindi dal menu a discesa Tipo di avvio selezionare Disabilitato.

15.Fare clic su Applica seguito da OK per salvare le modifiche e questo risolverebbe l'host del servizio: Sistema locale (svchost.exe) Problema di utilizzo elevato della CPU e del disco .

Metodo 1: eseguire il comando SFC e DISM

1.Premere il tasto Windows + X, quindi fare clic su Prompt dei comandi (amministratore).

2. Adesso digita quanto segue nel cmd e premi invio:

 Sfc / scannow sfc / scannow / offbootdir = c: \ / offwindir = c: \ windows (Se sopra fallisce, prova questo) 

3. Attendere il completamento del processo sopra descritto e, una volta terminato, riavviare il PC.

4.Aprire cmd aperto e digitare il comando seguente e premere invio dopo ognuno:

 Dism / Online / Cleanup-Image / CheckHealth Dism / Online / Cleanup-Image / ScanHealth Dism / Online / Cleanup-Image / RestoreHealth 

5.Consentire l'esecuzione del comando DISM e attendere che termini.

6. Se il comando sopra non funziona, prova quanto segue:

 Dism / Image: C: \ offline / Cleanup-Image / RestoreHealth / Source: c: \ test \ mount \ windows Dism / Online / Cleanup-Image / RestoreHealth / Source: c: \ test \ mount \ windows / LimitAccess 

Nota: sostituire C: \ RepairSource \ Windows con l'ubicazione dell'origine di riparazione (disco di installazione o ripristino di Windows).

7. Riavviare il PC per salvare le modifiche e vedere se si è in grado di correggere l'host del servizio: sistema locale (svchost.exe) CPU elevata e utilizzo del disco.

Metodo 2: Elimina cartella di distribuzione software

1.Premere il tasto Windows + R, quindi digitare services.msc e premere Invio.

2. Fare clic con il pulsante destro del mouse sul servizio Windows Update e selezionare Stop.

3.Aprire Esplora file quindi passare al seguente percorso:

C: \ Windows \ SoftwareDistribution

$config[ads_text6] not found

4. Eliminare tutti i file e le cartelle in SoftwareDistribution.

5.Richiedi di fare clic con il pulsante destro del mouse sul servizio Windows Update, quindi seleziona Start.

6. Adesso prova a scaricare gli aggiornamenti e vedi se riesci a risolvere l'host del servizio: sistema locale (svchost.exe) CPU elevata e utilizzo del disco.

Metodo 3: disabilitare Superfetch

1.Premere il tasto Windows + R, quindi digitare services.msc e premere Invio.

2.Trovare il servizio Superfetch dall'elenco, quindi fare clic con il tasto destro su di esso e selezionare Proprietà.

3.Sotto stato del servizio, se il servizio è in esecuzione, fare clic su Stop.

4.Ora dal menu a discesa Tipo di avvio selezionare Disabilitato.

5.Fare clic su Applica seguito da OK.

6. Riavviare il PC per salvare le modifiche.

Se il metodo sopra riportato non disabilita i servizi Superfetch, puoi seguire disabilita Superfetch utilizzando il Registro di sistema:

1.Premere il tasto Windows + R, quindi digitare regedit e premere Invio per aprire l'Editor del Registro di sistema.

2. Navigare alla seguente chiave di registro:

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters 

3.Assicurati di aver selezionato PrefetchParameters, quindi fai doppio clic sulla chiave EnableSuperfetch nella finestra di destra e modifica il valore su 0 nel campo dati valore.

4.Fare clic su OK e chiudere l'Editor del Registro di sistema.

5. Riavvia il PC per salvare le modifiche e vedere se riesci a correggere l'host del servizio: sistema locale (svchost.exe) CPU elevata e utilizzo del disco.

Metodo 4: correzione del registro

1.Premere il tasto Windows + R, quindi digitare regedit e premere Invio per aprire l'Editor del Registro di sistema.

2. Navigare alla seguente chiave di registro:

HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ Ndu

3.Assicurati di selezionare Ndu, quindi nel riquadro della finestra a destra fai doppio clic su Avvia.

4. Modificare il valore di Avvia su 4 e fare clic su OK.

5. Chiudi tutto e riavvia il PC per salvare le modifiche.

Metodo 5: eseguire lo strumento di risoluzione dei problemi di Windows Update

1.Premere il tasto Windows + I per aprire Impostazioni, quindi fare clic su Aggiornamento e sicurezza.

2.Dal menu di sinistra, assicurarsi di selezionare Risoluzione dei problemi.

3.Ora sezione Avviamento, fare clic su Windows Update.

4.Una volta fatto clic su di esso, fare clic su " Esegui lo strumento di risoluzione dei problemi " in Windows Update.

5. Seguire le istruzioni sullo schermo per eseguire lo strumento di risoluzione dei problemi e vedere se si è in grado di correggere l'host del servizio: sistema locale (svchost.exe) CPU elevata e utilizzo del disco.

Metodo 6: eseguire un avvio pulito

A volte software di terze parti possono entrare in conflitto con il sistema e pertanto possono causare un elevato utilizzo della CPU sul PC. Per risolvere l'host di servizio: sistema locale (svchost.exe) CPU elevata e utilizzo del disco, è necessario eseguire un avvio pulito sul PC e diagnosticare il problema passo dopo passo.

Metodo 7: riavviare il servizio Windows Update

1.Premere il tasto Windows + R, quindi digitare " services.msc " (senza virgolette) e premere Invio.

2. Individuare i seguenti servizi:

Servizio di trasferimento intelligente in background (BITS)

Servizio crittografico

aggiornamento Windows

MSI Installer

3.Fare clic con il tasto destro su ciascuno di essi, quindi selezionare Proprietà. Assicurarsi che il tipo di avvio sia impostato su A automatico .

4.Ora se uno dei servizi sopra elencati viene interrotto, assicurarsi di fare clic su Avvia in Stato servizio.

$config[ads_text6] not found

5.Avanti, fare clic con il tasto destro del mouse sul servizio Windows Update e selezionare Riavvia.

6.Fare clic su Applica seguito da OK, quindi riavviare il PC per salvare le modifiche.

Metodo 8: modifica della pianificazione del processore

1.Premere il tasto Windows + R, quindi digitare sysdm.cpl e premere Invio per aprire Proprietà del sistema.

2. Passa alla scheda Avanzate e fai clic su Impostazioni in Prestazioni.

3.Accedere alla scheda Avanzate in Opzioni prestazioni.

4.In Pianificazione processore selezionare Programma e fare clic su Applica seguito da OK.

5. Riavviare il PC per salvare le modifiche e verificare se si è in grado di risolvere il problema Host di servizio: sistema locale (svchost.exe) CPU elevata e utilizzo del disco.

Metodo 9: disabilitare il servizio di trasferimento intelligente in background

1.Premere il tasto Windows + R, quindi digitare msconfig e premere Invio.

2. Passa alla scheda servizi quindi deseleziona "Servizio trasferimento intelligente in background".

3.Fare clic su Applica seguito da OK.

Metodo 10: eseguire Ripristino configurazione di sistema

1.Premere il tasto Windows + R e digitare " sysdm.cpl ", quindi premere invio .

2. Passare alla scheda Protezione sistema e fare clic sul pulsante Ripristino configurazione di sistema .

3.Fare clic su Avanti e selezionare il punto di ripristino del sistema desiderato.

4. Seguire le istruzioni visualizzate per completare il ripristino del sistema.

5. Riavviare il PC per salvare le modifiche.

Consigliato:

  • Correggi l'audio HDMI non funziona in Windows 10
  • 5 modi per correggere nessun suono su YouTube
  • Problema di Youtube non funzionante su Chrome [RISOLTO]
  • Risolvi YouTube che funziona lentamente sul tuo PC

Ecco perché hai risolto con successo l' host di servizio: sistema locale (svchost.exe) CPU elevata e utilizzo del disco, ma se hai ancora domande su questo tutorial, sentiti libero di chiedere nella sezione dei commenti.

Articoli Correlati