¿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. Bastante IRRESPONSABLE mostrar como DESHABILITAR Servicios sin Explicar los servicios IMPORTANTES y los que NO SIRVEN.

    SOBRETODO ESE QUE SALE EN EL EJEMPLO!

    Pfff…

    Responder
  2. 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
  3. usuario tiene toda la razón del mundo. ya que te curras este articulo, que sirva de algo. yo alemnos me eh quedado igual porque al fin y al cabo no se de informática y no se que procesos deshabilitar o no.

    la mentable por tu parte, de verdad

    Responder
  4. 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
  5. 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

Deja un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies