¿Qué es el svchost.exe y cómo finalizamos el proceso?

Los sistemas operativos multitareas, todos los que se utilizan ahora, ejecutan un montón de cosas al mismo tiempo, tanto es así que resulta difícil saber cuáles de ellos son los son del propio sistema operativo o aplicaciones nuestras, y cuales son malware. Debido al gran aumento del malware, la gente está empezando cada vez más a utilizar el Administrador de Tareas.

Puede el proceso llamado «svchost.exe» te haya resultado un poco sospechoso, entre otros motivos porque está varias veces ejecutado, y piensas que puede ser algún spyware. ¿Qué es svchost, y qué puedes hacer al respecto?

Según Microsoft: «svchost.exe es un nombre de proceso genérico de host para servicios que se ejecutan desde bibliotecas de vínculos dinámicos».

Hace varios años, Microsoft intentó «modularizar» muchos de sus programas mediante las DLL. Esto hace tener varias versiones diferentes de la misma DLL en tu sistema operativo, permitiendo ser utilizadas cada una de ellas por aplicaciones diferentes. Pero lo importante que tenéis que saber es que una DLL no puede ser llamada (ejecutada) directamente, sino que debe de ser llamada desde un archivo ejecutable (.exe), por lo que Windows carga estas bibliotecas utilizando el ejecutable «svchost.exe».

Realmente hay incluso más programas ejecutados que los que puedes ver en la lista de Administrador de Tareas, como servicios que se ejecutan en un segundo plano, de los cuales la gran mayoría de ellos no los necesitas. Muchos de estos servicios son ejecutados por svchost.exe, y la razón de aparecer/ejecutarse por separado, es porque si uno falla no afecta a los otros servicios.

Ahora lo complicado es saber es qué svchost.exe utiliza un servicio que no nos hace falta. Imagina que estas utilizando un firewall por hardware, por lo que no necesitas un firewall por software, así que no necesitas servicios que vayan relacionados con ese tema. Pero, ¿cómo sabemos qué servicios son ejecutados por cada svchost.exe? La única manera es utilizando los comandos.

Para ver toda la lista de tareas en ejecución, ves a Inicio -> ejecutar -> escribe «cmd» -> presiona la tecla «Intro» (para  Windows Vista ves a Inicio -> donde pone «iniciar búsqueda» escribe «cmd» -> te aparecerá arriba del todo «cmd.exe» -> haz clic sobre el botón derecho encima de cmd.exe y selecciona la opción «ejecutar como administrador»). Una vez en la ventana de comandos, escribes el comando «tasklist /SVC«.

En ese momento verás una columna de servicios que muestra su funcionamiento en virtud de un particular svchost, además aparece el PID (id del proceso).También puedes comprobar qué servicios están asociados al svchost.exe si lo seleccionas con el botón derecho del ratón en el Administrador de Tareas y pinchas en «Ir a Servicios», donde te aparece la descripción de cada servicio.

Los servicios que no necesites, puedes finalizarlos yendo a Inicio -> Panel de Control -> Herramientas Administrativas, o escribiendo «services.msc» en Inicio -> Ejecutar. A continuación, busca el servicio en la lista, lo seleccionas con el botón derecho del ratón y aprietas inhabilitar.

Después de eso, seguro que empiezas a notar como baja el número de procesos con el nombre svchost.exe.


5 comentarios en “¿Qué es el svchost.exe y cómo finalizamos el proceso?”

  1. Oie «Usuario» este artículo está mas relacionado en sacar las dudas a muchas personas que no saben PORQUE HAY MUCHOS SVCHOST.EXE y que deshabilitando algunos servicios del sistema disminuye el número de este proceso ya que como dice en el Post: «Muchos de estos servicios son ejecutados por svchost.exe»

    No dice QUE SERVICIOS DESHABILITAR y PARA QUE SIRVEN CADA UNO, lee bien y fijate cual es la idea del artículo. Saludos

    Responder
  2. Y lo peor es que en la descripcion de cada servicio, se dice que si el usuario detiene o deshabilita un servicio en particular, algo no va a funcionar bien.

    De manera que para poder darle mas beneficio al post, Gustavo deberia recomendar algunos servicios para poder deshabilitarlos.

    Gracias

    Responder
  3. Gustavo, la verdad que sos un groso!…
    Si los «energumenos» de arriba no saben nada es problema suyo…
    Este post me dio la «posta» de lo que yo estaba buscando.
    … Es simple, nadie te apunta con un revolver y te obliga a habilitar o deshabilitar servicios…. si sos un IGNORANTE, no metas la mano donde no te corresponde….

    Segui asi gustavo!… 10 Puntos

    Salu2

    Responder

¿Tienes alguna pregunta o problema relacionado con el tema del artículo? Queremos ayudarte.

Deja un comentario con tu problema o pregunta. Leemos y respondemos todos los comentarios, aunque a veces podamos tardar un poco debido al volumen que recibimos. Además, si tu consulta inspira la escritura de un artículo, te notificaremos por email cuando lo publiquemos.
*Moderamos los comentarios para evitar spam.

¡Gracias por enriquecer nuestra comunidad con tu participación!

Deja un comentario