¿Qué es Svchost.exe? Todo lo que debes saber

¿Has abierto alguna vez tu Administrador de tareas de Windows? Entonces, seguro que has visto algunos procesos llamados “Svchost.exe”. Es posible, incluso, que hayas visto una docena de ellos trabajando al mismo tiempo. Hoy, respondemos a la pregunta de qué es Svchost.exe.

Publicidad

Svchost.exe

Un vistazo rápido

Svchost.exe es un proceso que Windows ejecuta en segundo plano (Chrome también trabaja de esta forma, ejecutando muchos procesos en segundo plano). Bueno, en realidad, son varios procesos, puesto que podemos tener activos muchos al mismo tiempo.

Publicidad

En general, estos procesos no molestan. Están ahí operando y no notamos que ralenticen el ordenador ni den ningún tipo de problema. Sin embargo, en algunos casos sí que pueden llegar a ralentizar la velocidad de procesamiento de nuestro ordenador.

Para ver si tienes estos procesos activos, puedes pulsar CTRL + ALT + SUPR y acceder al Administrador de tareas. Una vez allí, puedes acceder a Procesos de Windows, y, a poco que bajes un poco, encontrarás varios de estos Svchost.exe.

Sin embargo, esto no nos termina de explicar qué es Svchost.exe… ¡Veámoslo!

¿Qué es exactamente Svchost.exe y cuál es su función?

Svchost.exe es el nombre del proceso del Host de Servicio, y no es más que un proceso que ejecuta los archivos DLL de los programas que estás utilizando (es decir, es un proceso que ejecuta “pedazos” de los programas que estás utilizando).

Los DLL, por sí mismos, no tienen la capacidad de funcionar, así que necesitan un ejecutable, y ese ejecutable es el Host de Servicio o Svchost.exe (ya ves que su nombre viene del inglés Service Host).

Los procesos de Host de servicio necesarios que siempre permanecen abiertos son los que hacen referencia a las copias de seguridad de Windows, el iniciador de procesos del servidor DCOM, la llamada a procedimiento remoto, y media docena más.

También puede haber otros Svchost.exe que no sean propios de esos procesos señalados, pero que tengan la misma lógica (es decir, la ejecución de DLLs a través de un ejecutable).

Y, claro, aquí surge la pregunta: ¿Y por qué es necesario tener una docena de estos procesos funcionando al mismo tiempo? ¿No podría hacerlo todo un mismo proceso? Y la respuesta es que, sí, podría, pero sería arriesgado.

Piensa que muchos de estos Svchost.exe están ejecutando partes importantes del sistema, por lo que, si colapsase el proceso, podría colapsar todo el ordenador. Por lo tanto, compensa más dividir el riesgo entre diferentes procesos.

¿Qué problemas puede generar?

Sin embargo, que le Scvhost.exe sea un proceso normal y propio de Windows no significa que sea un proceso libre de riesgos. De hecho, puede llegar a generar problemas por sobreconsumo de recursos.

Host de Servicio: Sistema local consume mucho disco

Normalmente estos procesos no ocupan más de 4MB de memoria y 0.3MB en disco, pero se puede llegar a disparar de una forma espectacular en casos determinados. Con ello, puedes verte con más de un 30% de uso de CPU por parte de estos procesos.

Lo que sucede cuando Svchost.exe consume tantos recursos de la CPU, como es natural, es que otros programas (estén en primer o segundo plano) deben bajar su rendimiento.

En estos casos, lo que podemos asumir es que el proceso está fallando por cualquier razón, y que lo mejor que se puede hacer es cerrarlo y reiniciarlo. Para ello, solo tienes que hacer clic secundario en finalizar tarea y, si era importante, se reiniciará automáticamente.

Entonces… ¿No es un virus?

No, scvhost.exe no es un virus. Esto es lo primero que hay que tener claro, porque muchas veces vemos que nos está consumiendo excesivos recursos y pasamos a pensar rápidamente que se trata de un virus. Nada más lejos de la realidad.

Sin embargo, sí es un lugar idóneo para que se oculten algunos procesos que sí son virus. Esto no es algo nuevo: Son muchos los virus que se aprovechan de otros procesos para ocultarse y dificultad su localización al usuario.

Por ejemplo, podrías tener un virus que ejecutase un proceso llamado Scvhost.exe (fíjate que la c y la v están cambiadas de lugar). Eso sí podría ser un virus (de hecho, es un virus bastante habitual).

Pero es importante mencionar que esto no significa que Svchost.exe sea un virus, sino que tienes un virus que se intenta esconder teniendo un nombre parecido a ese.

Para que lo entiendas mejor: Si tuvieses un virus que ejecuta un proceso que se llame “chrme.exe”, no pensarías que Chrome es un virus, ¿verdad? Pues con Svchost sucede exactamente lo mismo.

Para eliminar este virus, lo mejor que puedes hacer es utilizar antimalware. Scvhost.exe fue un virus que dio problemas en el pasado, pero, a día de hoy, está bastante identificado y se puede resolver sin problemas.

Sin embargo, también tienes otras opciones para echar un vistazo a si tienes este virus. Puedes, por ejemplo, hacer clic secundario en el proceso sobre el que tengas dudas, e ir a Propiedades. En la ventana emergente podrás ver el nombre del proceso.

Si el nombre del proceso es Svchost y está en la ubicación C:\Windows\System32, puedes estar tranquilo. Si alguna de las dos cosas no está de ese modo, es probable que lo que estés viendo sea un virus que se hace pasar por el proceso de Servicio de Host.

Como puedes ver, Svchost.exe ni es un virus ni tiene por qué causarte problemas especialmente graves. Sin embargo, sí puede llegar a causarte algún problemilla, por lo que conviene tenerlo controlado desde cerca. ¡Y esperamos que esta guía te haya ayudado a ello!

¿Qué es Svchost.exe? Todo lo que debes saber
Voto: 1 - Media: 5

Artículos relacionados: