¿Qué es el proceso Svchost.exe y por qué se ejecutan tantos?
Miscelánea / / December 02, 2021
Cuando abres Windows Administrador de tareas, hay algunos procesos que reconocerá instantáneamente. Entonces habrá algunos de los cuales no tendrás ni idea. los Svchost.exe El proceso es quizás el más común de la lista y quizás el más difícil de rastrear. Analicemos la causa y el efecto de este proceso que parece estar desplazando a muchos de los demás.
Svchost.exe NO es un malware
Esa suele ser la primera preocupación cuando no puedes descifrar de qué se trata. Pero definitivamente no es un virus, aunque a veces el malware intenta disfrazarse y atacar una máquina. Svchost.exe es un proceso de host de servicio de Microsoft. Microsoft dice es un nombre de proceso de host genérico para servicios que se ejecutan desde bibliotecas de vínculos dinámicos.
En palabras más simples, svchost.exe es un archivo de sistema que permite a Windows iniciar otros programas. Muchos de los procesos de Windows se ejecutan a través de archivos DLL (Dynamic Linked Library). Pero las DLL no pueden iniciarse y ejecutarse por sí solas. El sistema operativo Windows necesita un programa ejecutable que pueda actuar como un puente para iniciar estas DLL. El archivo svchost.exe es ese "puente"
Para manejar todos los diferentes procesos de ejecución de DLL, svchost.exe crea múltiples instancias de sí mismo. Por lo tanto, los recursos de Windows se utilizan mejor ya que varios servicios DLL se ejecutan como un grupo en un solo archivo svchost.
Pero, ¿por qué vemos tantos de ellos?
En realidad, es bastante lógico considerando que svchost.exe es un componente tan crítico de Windows. Si todos los procesos se ejecutaron en un svchost.exe, una falla podría provocar un bloqueo general del sistema. Por lo tanto, cada servicio se separa con una instancia lógica de svchost.exe ejecutándolo.
Cada instancia de svchost.exe es un "host" para las DLL que ejecutan los diferentes servicios en Windows. Por ejemplo un proceso svchost.exe podría estar ejecutando servicios de red, otro podría estar manejando sus temas de escritorio.
Identificación de los procesos
Qué servicios se ejecutan bajo qué proceso svchost.exe particular es útil si está buscando un poco de tranquilidad y también para optimizar los recursos de su sistema desactivando los que no son necesarios. Hay dos formas sencillas de identificar los procesos svchost.
1. Utilice la línea de comando: Abra el cuadro Ejecutar desde Inicio y escriba CMD para que aparezca el terminal de comando. Escribir lista de tareas / SVC en el aviso. Puede ver todas las bibliotecas dinámicas que está ejecutando svchost.exe.
El problema con este método es que los procesos aún no están en un inglés sencillo y fácilmente comprensible. Para eso, pasemos al segundo método.
2.Usando Process Explorer:Explorador de procesos es una pequeña utilidad que puede ejecutar directamente desde el archivo ZIP. Ejecute el programa independiente y luego puede resaltar procesos individuales y ver exactamente lo que está haciendo cada proceso. Puede pasar el mouse sobre cada proceso para ver los detalles.
Esperamos que este artículo haya logrado desmitificar el proceso svchost.exe y le haya ayudado a comprenderlo mejor.
Si desea agregar información y compartir lo que sabe sobre el proceso svchost.exe en Windows, puede participar con sus ideas en los comentarios.