Svchost.exe è un processo che ospita i servizi di Windows per eseguire varie funzioni. Possono essere presenti più istanze di svchost.exe (processo host per i servizi Windows) in esecuzione sul computer, con ogni istanza contenente servizi diversi.
Utilizzando Task Manager, è possibile visualizzare l'elenco dei servizi in esecuzione in un particolare processo svchost.exe.
Visualizza l'elenco dei servizi in esecuzione in Svchost.exe
Utilizzo di Task Manager
- Apri Task Manager facendo clic con il pulsante destro del mouse sulla barra delle applicazioni e quindi facendo clic su Task Manager.
- Seleziona la scheda "Processi" e fai clic su "Mostra processi di tutti gli utenti".
- Fare clic con il tasto destro su a
svchost.exe
processo e fare clic su "Vai al servizio (s)."
Questo mette in evidenza i servizi che sono ospitati dalsvchost.exe
processo su cui hai fatto clic con il pulsante destro del mouse.
Utilizzo della riga di comando
In alternativa, è possibile trovare l'elenco dei servizi ospitati da ciascun processo svchost.exe eseguendo il comando
tasklist /svc
comando da una finestra del prompt dei comandi.
Mostra il nome del servizio (invece del nome visualizzato) accanto a ciascun processo svchost.exe, come di seguito:
svchost.exe 2452 Dnscache. svchost.exe 2460 DoSvc. svchost.exe 2544 Wcmsvc. svchost.exe 2552 DusmSvc. svchost.exe 2676 BFE, mpssvc
Per conoscere il nome visualizzato di un servizio, ad es. mpssvc
, puoi eseguire il seguente comando:
sc getdisplayname mpssvc
L'output è simile a questo:
[SC] GetServiceDisplayName SUCCESSO. Nome = Windows Defender Firewall
Utilizzo di Monitoraggio risorse
- Oppure, esegui il Sorvegliante delle risorse (
reson.exe
operfmon.exe /res
) - Fare clic sulla scheda CPU e selezionare un processo svchost.exe dall'elenco.
- Nella sezione Servizi, vedrai l'elenco dei servizi in esecuzione in quella particolare istanza di svchost.exe.
Esplora processi
Puoi facilmente visualizzare l'elenco dei servizi in ogni processo svchost.exe utilizzando Windows Sysinternals Esplora processi.
- In Process Explorer, ordina la colonna Processo in ordine crescente o decrescente.
- Scorri verso il basso e seleziona un processo svchost.exe.
- Fare clic con il pulsante destro del mouse sul processo e fare clic su Proprietà.
- Fare clic sulla scheda Servizi.
Vedrai l'elenco dei servizi raggruppati sotto quella particolare istanza di svchost.exe
Il modo in cui i servizi sono raggruppati è determinato dalle impostazioni nella seguente chiave di registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SVCHOST
Quando un processo svchost.exe viene avviato con un parametro specifico, cerca un valore (elenco di nomi di servizi) con lo stesso nome sotto la chiave di registro sopra. Questi servizi vengono caricati in quell'istanza di svchost.exe.
Modifiche in Windows 10
A differenza dei precedenti sistemi operativi Windows, in Windows 10 ogni servizio avrebbe il suo proprio host di servizio (svchost.exe) invece dei servizi raggruppati o ospitati in un singolo svchost.exe. Questa modifica è stata introdotta per la prima volta nella v1709 nei sistemi con più di 3,5 GB di RAM.
Tuttavia, anche su sistemi con più di 3,5 GB di RAM, potresti ancora vedere alcuni processi svchost.exe che ospitano quattro o più servizi in Windows 10. Nelle versioni precedenti di Windows, potresti facilmente vedere 10 o più servizi in esecuzione in un singolo processo svchost.exe, ma non è sempre così sui sistemi Windows 10.
Una piccola richiesta: se ti è piaciuto questo post, condividilo?
Una "piccola" condivisione da parte tua sarebbe di grande aiuto per la crescita di questo blog. Alcuni ottimi suggerimenti:- Fissalo!
- Condividilo sul tuo blog preferito + Facebook, Reddit
- Twittalo!