¿Qué hace el proceso svchost.exe?

34

En todas las máquinas con Windows parece haber una serie de procesos svchost.exe ejecutándose. ¿Qué hacen estos procesos y por qué se ejecutan tantos?

Jonas Pegerfalk
fuente
3
+1 Divertido, por lo que pocas personas se molestan en votar una buena pregunta ;-)
Ivo Flipse
Hay un duplicado en ServerFault: serverfault.com/questions/11402
Peter Mortensen

Respuestas:

33

He escrito una larga explicación de lo que es este proceso y cómo averiguar qué hace cada uno de ellos.

La conclusión es que svchost es un proceso que contiene todos los servicios de Windows. Como hay muchos servicios de Windows, también hay muchas instancias ejecutándose.

¿Qué es svchost.exe y por qué se está ejecutando?

La forma más fácil de verificar esto es usar Process Explorer:

texto alternativo

El friki de cómo hacerlo
fuente
77
¿Por qué ... tú ... pequeño ... Me ganaste 20 segundos y usaste exactamente el mismo enlace!
Dan Walker
3
=) ¡También le daré un voto positivo a tu respuesta!
The How-To Geek
11

svchost es el proceso que ejecuta todos los servicios en su computadora. Cada servicio que se ejecuta obtiene su propia copia de svchost, por lo que hay tantas copias ejecutándose.

El How To Geek tiene información más detallada.

Dan Walker
fuente
2
Muchas instancias de svchost contienen más de un solo servicio, por lo que no todos los servicios tienen su propio host. Además, todavía hay servicios que viven en su propio proceso individual y no svchost.
Joey
@Johannes Rössel: hay una manera de permitir que cada servicio tenga su propio svchost: serverfault.com/questions/2786/…
Peter Mortensen