Cos’è Svchost.exe

di | 16 Dicembre 2010

Molti utenti chiedono preoccupati cosa sia il processo Svchost.exe che si vede in Task Manager.

Svchost.exe è un processo host generico per servizi eseguiti da dll, andiamo nel dettaglio.

Il processo Svchost.exe è stato ideato poiché le funzionalità di alcuni servizi di Windows sono incluse in file .dll anziché .exe.
Per i programmatori questo semplifica molto le cose perché consente di riutilizzare il codice ma un file .dll non può essere eseguito da Windows quindi occorre che venga eseguito tramite svchost.exe.

Aprendo il Task Manager notiamo più processi Svchost.exe, questo accade perché i servizi sono organizzati in gruppi logici e ogni gruppo è eseguito in un processo svchost diverso.

Per identificare a quale gruppo di servizi è associato un processo scvhost possiamo utilizzare il comando tasklist /SVC da linea di comando.

tasklist

Oppure possiamo cliccare su un processo svchost nel task manager con il tasto destro e selezionare poi Vai ai servizi.
Così si apre la scheda Servizi del task manager con i servizi associati al processo selezionato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.