Por qué muchos Svchost.exe se ejecutan en Windows 10 Creators Update
Cuando abra la pestaña Detalles del Administrador de tareas en Windows 10 Creators Update, se sorprenderá al ver una gran cantidad de instancias del proceso svchost.exe. A continuación se explica por qué el sistema operativo necesita tantos procesos SVCHOST y cómo puede identificar qué proceso svchost ejecuta qué grupo de servicios.
Anuncio publicitario
Sin embargo, en Windows 10 Creators Update se cambió este modelo de agrupación de servicios.
Por qué se están ejecutando tantos procesos Svchost.exe en Windows 10 Creators Update
Empezando con Windows 10 compilación 14942, los servicios ya no se agrupan si su PC tiene suficiente memoria. Ahora, para cada servicio hay un proceso svchost.exe dedicado. Esto aumenta drásticamente el número de procesos Svchost.exe.
Según Microsoft, la ventaja de ahorro de memoria de los hosts de servicio ha disminuido gracias al mayor tamaño de RAM en los dispositivos modernos. Entonces, si una PC tiene más de 3.5 GB de RAM instalados, svchost ya no agrupará los servicios. Así que no se sorprenda de ver más de 60 instancias del proceso svchost en el Administrador de tareas.
El nuevo modelo de servicio tiene las siguientes ventajas:
- Mayor confiabilidad: si un servicio falla, no afectará a otros servicios ni al proceso del host svchost.exe. Incluso si el proceso del host svchost.exe finaliza, otras instancias y sus servicios seguirán funcionando.
- Mayor transparencia: el usuario puede ver claramente el uso de los recursos del sistema para cada servicio. Puede usar la pestaña Procesos o la pestaña Detalles para ver fácilmente el uso de memoria, CPU, disco y red por servicio.
- Reduzca los costos de servicio: siguiendo los informes de inestabilidad, los ingenieros de servicio, los administradores de TI y los ingenieros de Microsoft pueden identificar rápidamente los problemas relacionados con el servicio exacto y solucionarlo. Ahora es fácil averiguar qué servicio está dando problemas y diagnosticarlo.
- Aumente la seguridad: el aislamiento de procesos y los conjuntos de permisos individuales para los servicios aumentarán la seguridad.
Si su PC tiene menos de 3,5 GB de RAM, se utilizará el modelo clásico de gestión de servicios. Los servicios se agruparán como en versiones anteriores de Windows.
Los grupos de servicios se identifican en la siguiente clave de registro:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ Svchost
Cada valor de esta clave representa un grupo de Svchost separado y aparece como una instancia separada cuando está viendo procesos activos. Cada valor es un valor REG_MULTI_SZ y contiene los servicios que se ejecutan en ese grupo Svchost. Cada grupo de Svchost puede contener uno o más nombres de servicio que se extraen de la siguiente clave de registro, cuya clave de parámetros contiene un valor ServiceDLL:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Service
Entonces, cuando Windows 10 use la agrupación de servicios, todavía veremos una cantidad de instancias de Svchost.exe, cada una de las cuales se ejecuta un grupo de servicios por instancia, pero no tantos como cuando ejecuta cada servicio en su propio svchost.exe proceso.
Eso es todo.