svchost.exe: che cos'è questo processo host? Perché sta caricando il sistema?

Diamo uno sguardo alle domande più diffuse relative al servizio host, noto anche come svchost.exe. Nello specifico: che cos'è svchost.exe? Perché ci sono più processi svchost.exe in Task Manager? Come trovo il nome del servizio e le descrizioni di svchost? Perché svchost.exe carica il processore, la memoria, il disco o il sistema nel suo insieme? In Task Manager, puoi vedere nomi come Servizio host, Host del servizio o svchost.exe. Ricorda, sono la stessa cosa.

Che cosa è svchost.exe su Windows?

Svchost.exe è il nome host del processo comune per i servizi avviati dalle librerie di collegamento dinamico. In sostanza, svchost.exe gestisce i servizi di sistema che vengono avviati dalle DLL. Cosa significa? Ad esempio, probabilmente hai installato giochi sul tuo PC e se esegui il file eseguibile ".exe" in Windows, verrà avviato nel solito modo per installare questo gioco. Il problema è che non è possibile eseguire un file DLL direttamente da Windows allo stesso modo di un file eseguibile ".exe". Invece, utilizza un wrapper caricato da un file eseguibile. È così che è nato il processo Svchost.exe per eseguire la DLL, che si trova nella directory System32. Esempi di tali servizi di sistema sono: "Aggiornamenti automatici", "Windows Firewall", "Plug and Play", "Servizio Fax "," Temi Windows "e molti altri.www.neuber.com/taskmanager/process/svchost.exe.html

Perché sono in esecuzione così tanti svchost.exe?

All'avvio del sistema, Svchost.exe controlla la parte relativa ai servizi della chiave di registro e crea un elenco di servizi da caricare. Ogni sessione Svchost.exe può contenere un raggruppamento di servizi. Questo viene fatto per ridurre il numero di diversi servizi in esecuzione e migliorare il debug, se necessario. Ad esempio, un processo svchost.exe avvia tre servizi relativi al firewall. D'accordo, è conveniente vedere un processo di tre? Se si verifica un errore in uno dei tre servizi in esecuzione, il debug e la risoluzione dei problemi sono enormemente più semplici. E questo vale per il resto dei servizi che svchost.exe può caricare e raggrupparli in uno solo.

eseguendo un sacco di svchost.exe nel task manager

Dove vedere quali servizi vengono avviati svchost.exe

È possibile cercare nell'editor del registro i servizi avviati da svchost.exe. Per fare ciò, premi Win + R e digita regedit per avviare l'Editor del Registro di sistema. Quindi segui il percorso:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost

Puoi notare che ho aperto DcomLaunch e ci sono 7 servizi correlati, che saranno visibili come un processo svchost.exe .

Servizi nel registro avviati da svchost

Puoi anche controllare l'elenco dei servizi a cui svchost.exe è associato tramite la riga di comando. Per fare ciò, esegui la riga di comando come amministratore e inserisci il comando:

  • Tasklist /SVC

Potresti notare che svchost.exe avvia 4 servizi e li combina in uno solo. Inoltre, potrebbe non essere unito, come nell'esempio PlugPlay.

elenco dei servizi avviati da svchost

svchost.exe carica il sistema: CPU, memoria o disco

Quando vedi nel Task Manager che il servizio host ( svchost.exe ) sta caricando il tuo sistema, in particolare CPU, memoria o disco, questo potrebbe non essere quello che immaginavi e potrebbero essere caricati servizi completamente diversi. Ad esempio, eseguiamo gli aggiornamenti di Windows 10 nel centro aggiornamenti e svchost.exe caricherà il processore, la memoria o il disco quasi al 100%. Una volta installati gli aggiornamenti, il processo svchost.exe non caricherà più il sistema. In un altro caso, è possibile avviare un controllo automatico da parte di Windows Defender e in questo momento il sistema si avvierà fino al 70-90%. Devi solo aspettare. In alcuni altri casi, potrebbe essere un virus.

Come scoprire quale servizio è associato a svchost.exe

Premi Ctrl + Maiusc + Esc per aprire Task Manager. Successivamente, vediamo cosa abbiamo esattamente sotto carico. Nel mio caso, posso vedere che Service Host: Local System sta caricando il mio disco. Espando l'elenco di "Service Host" e ci sono un sacco di servizi. Ho dato una rapida occhiata e ho scoperto che esiste un servizio come " Windows Update ", quindi sono andato alle impostazioni del centro di aggiornamento e ho scoperto che venivano installati nuovi aggiornamenti per il sistema. Aspetterò e il mio disco, al termine di tutti i processi di aggiornamento, smetterà di caricarsi.

Ad esempio, se non sai quale servizio si trova nell'elenco "Host di servizi", fai clic con il pulsante destro del mouse sul servizio e seleziona " Apri servizio ". Lì troverai una descrizione di questo servizio e a cosa serve. Puoi anche selezionare "Cerca in Internet" per descrivere questo servizio.

Scopri a cosa serve questo servizio

Come verificare se svchost.exe è un virus

Il software dannoso può caricare il sistema fino all'80%. In particolare, un virus può avere esattamente lo stesso nome di svchost.exe. , Apri Task Manager premendo Ctrl + Maiusc + Esc e fai clic con il pulsante destro del mouse sul servizio host che ritieni sia un virus. Quindi seleziona "Apri percorso file" e se svchost.exe si trova nella directory C: \ Windows \ System32 , non è un virus. Consiglio anche di utilizzare uno scanner antivirus come Zemana.

Posizione del servizio del sito