Página principal » Cosas geek » ¿Qué es svchost.exe y es seguro o es un virus?

    ¿Qué es svchost.exe y es seguro o es un virus?

    Hoy recibí el siguiente correo electrónico de un groovyReader preguntando qué es svchost.exe:

    "Abrí mi Administrador de tareas y vi svchost.exe entre muchos otros procesos en ejecución. ¿Qué es svchost.exe y por qué se ejecuta tantas veces en mi computadora? ¿Es un virus o algo más? ¿Cómo puedo deshacerme de él?

    Cuando comencé a escribir la respuesta por correo electrónico de nuevo a nuestro GroovyReader, decidí que la respuesta valía un artículo completo. MrGroove estuvo de acuerdo, así que aquí estamos.!

    La buena noticia es que svchost.exe no es un virus o inteligencia artificial que se haga cargo de su computadora. La mala noticia es que es misterioso y bueno para esconder lo que es. los maravillosoLa noticia es que, con un poco de investigación, podemos aprender un poco acerca de lo que está haciendo exactamente svchost.exe en su computadora.

    Primero, abramos Administrador de tareas de Windows utilizando la CTRL + ALT + DEL Menú o presionando el atajo CTRL + MAYÚS + ESC.  De cualquier manera, una vez que su Administrador de tareas esté abierto, verá varios procesos de ejecución de svchost.exe.

    Entonces, ¿qué es exactamente svchost.exe?

    El sitio de soporte de Microsoft lo define como "un nombre de proceso de host genérico para servicios que se ejecutan desde bibliotecas de enlace dinámico." Correcto. Así que eso es bastante sencillo, cualquiera podría entender que ... err bien, vamos a traducir.

    UNA "biblioteca de enlaces dinámicos " también conocido como .dll El archivo es sólo un gran bloque de código de programación. Hay muchos trucos ingeniosos que los desarrolladores pueden hacer con estos archivos para que las cosas se ejecuten más rápido y ocupen menos espacio. El problema es que un archivo .dll no se puede ejecutar de forma independiente. Tu necesitas un .exe o “ejecutable" archivo para cargar el .dll y su código.

    Ahora que sabemos que un archivo DLL es, debería ser más fácil comprender por qué svchost se denomina "host genérico". Todo lo que hace es cargar archivos DLL para que puedan ejecutar y ejecutar aplicaciones del sistema. Así que no hay nada de qué preocuparse, ¿verdad? Bueno, existe la posibilidad de que puedas descargar un virus que podría hacer que tu svchost inocente cargue algunas DLL desde el lado oscuro. Mantener su computadora actualizada con todas las actualizaciones de seguridad de Microsoft y ejecutar una aplicación antivirus debe minimizar la posibilidad de esto.

    De acuerdo, genial, ¡así que es solo un host para aún más procesos! Ahora estoy aún más curioso y quiero saber qué es exactamente lo que está ejecutando svchost.exe. Entonces, ¿cómo puedo verificar esto? Hay dos formas fáciles de mantener las pestañas en svchost.exe. La primera es la línea de comando..

    Cómo saber qué procesos se están ejecutando en su computadora usando la línea de comandos.

    1. Hacer clic la Menu de inicio y entonces Hacer clic correr. En la ventana Ejecutar que se muestra Tipo en cmd y prensa DE ACUERDO.

    2. En la ventana de comandos Tipo lista de tareas / SVC, y entonces prensa ENTRAR.  Ahora podrás ver todas las bibliotecas dinámicas de la lista que ejecuta svchost.exe.

    El problema con la línea de comando es que solo trae a la luz procesos aún más extraños que parecen tan misteriosos como svchost. Así que aquí es donde necesitamos descargar un programa de Microsoft llamado Process Explorer (haga clic para descargar).  Explorador de procesos es independiente y no requiere instalación. Sólo Abrir la cremallera El archivo descargado y ejecutarlo. Una vez que lo tiene en funcionamiento, puede resaltar procesos individuales y ver qué está haciendo cada proceso. Este mismo proceso funciona con Windows XP, Vista e incluso Windows 7!

    Así que lanzemos Process Explorer y echemos un vistazo al svchost.exe en mi sistema.

    Una vez abierto, simplemente pasa el cursor sobre un proceso como svchost.exe para detalles al respecto.

    Si quieres más detalles. Botón derecho del ratón svchost.exe y Hacer clic Propiedades entonces Seleccionar la Servicios lengüeta.

    Muy bien, todo se ve bien, ahora sabemos qué es svchost.exe y cómo descifrar todos los servicios que se ejecutan. Después de jugar con esto, notará que algunos de los svchosts no ejecutan tantos servicios como otros. Y espera, ¿por qué hay tantos svchosts corriendo simultáneamente??

    Cada svchost ejecuta servicios basados ​​en grupos de servicios lógicos, por ejemplo, uno puede estar ejecutando servicios de red mientras que otro puede manejar controladores de dispositivo. Hacer que estos servicios se ejecuten en hosts separados es una característica interesante porque de esta manera, si uno muere, no destruirá todo el sistema de una sola vez. Eso es toda una boca llena, ¿no??

    Espero que hayan disfrutado este maravilloso artículo! Me divertí mucho escribiéndolo, sin embargo, si me perdí algo o aún tienes más preguntas, siéntete libre de dejar una nota debajo O, Únete a nosotros en nuestro foro de comunidad de soporte técnico gratuito y publique su pregunta!