Perché molti Svchost.exe sono in esecuzione in Windows 10 Creators Update?
Quando apri la scheda Dettagli del Task Manager in Windows 10 Creators Update, sarai sorpreso di vedere un numero enorme di istanze del processo svchost.exe. Ecco perché il sistema operativo ha bisogno di così tanti processi SVCHOST e come è possibile identificare quale processo svchost esegue quale gruppo di servizi.
Annuncio
Tuttavia, in Windows 10 Creators Update questo modello di raggruppamento dei servizi è stato modificato.
Perché così tanti processi Svchost.exe sono in esecuzione in Windows 10 Creators Update?
Iniziare con Windows 10 build 14942, i servizi non vengono più raggruppati se il PC dispone di una quantità di memoria sufficiente. Ora, per ogni servizio esiste un processo svchost.exe dedicato. Ciò aumenta notevolmente il numero di processi Svchost.exe.
Secondo Microsoft, il vantaggio di risparmio di memoria degli host di servizi è diminuito grazie all'aumento delle dimensioni della RAM nei dispositivi moderni. Quindi, se un PC ha 3,5+ GB di RAM installati, svchost non raggrupperà più i servizi. Quindi non essere sorpreso di vedere oltre 60 istanze del processo svchost in Task Manager.
Il nuovo modello di servizio presenta i seguenti vantaggi:
- Maggiore affidabilità: se un servizio si arresta in modo anomalo, non influirà sugli altri servizi o sul processo host svchost.exe. Anche se il processo host svchost.exe viene terminato, le altre istanze e i relativi servizi continueranno a funzionare.
- Maggiore trasparenza: l'utente può vedere chiaramente l'utilizzo delle risorse di sistema per ogni servizio. È possibile utilizzare la scheda Processi o la scheda Dettagli per visualizzare facilmente l'utilizzo di memoria, CPU, disco e rete per servizio.
- Riduci i costi di manutenzione: a seguito di segnalazioni di instabilità, tecnici dell'assistenza, amministratori IT e tecnici Microsoft possono individuare rapidamente i problemi relativi al servizio esatto e risolverli. Ora è facile scoprire quale servizio sta dando problemi e diagnosticarlo.
- Aumenta la sicurezza: l'isolamento dei processi e i singoli set di autorizzazioni per i servizi aumenteranno la sicurezza.
Se il tuo PC ha meno di 3,5 GB di RAM, verrà utilizzato il classico modello di gestione dei servizi. I servizi verranno raggruppati come nelle versioni precedenti di Windows.
I gruppi di servizi sono identificati nella seguente chiave di registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
Ciascun valore in questa chiave rappresenta un gruppo Svchost separato e viene visualizzato come un'istanza separata durante la visualizzazione dei processi attivi. Ogni valore è un valore REG_MULTI_SZ e contiene i servizi eseguiti in quel gruppo Svchost. Ciascun gruppo Svchost può contenere uno o più nomi di servizio estratti dalla seguente chiave di registro, la cui chiave Parameters contiene un valore ServiceDLL:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service
Quindi, quando Windows 10 utilizza il raggruppamento dei servizi, continueremo a vedere un numero di istanze di Svchost.exe, ciascuna in esecuzione un gruppo di servizi per istanza, ma non così tanti come quando esegue ciascun servizio nel proprio svchost.exe processi.
Questo è tutto.