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

¿Cuál es el proceso de Windows svchost.exe
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 a nuestro groovyReader, decidí que valía la pena un artículo completo.

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

Primero, abramos Administrador de tareas de Windows utilizando la CTRL + ALT + SUPR 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 svchost.exe ejecutándose.

Windows Task Manager 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 eso ... err bien, traduzcamos.

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

Ahora que sabemos que es un archivo DLL, debería sermás fácil de entender por qué svchost se llama un "host genérico". Todo lo que hace es cargar archivos DLL para que puedan ejecutar y ejecutar aplicaciones del sistema. Entonces no hay nada de qué preocuparse, ¿verdad? Bueno, existe la posibilidad de que pueda descargar un virus que podría hacer que su inocente svchost 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 debería minimizar la posibilidad de esto.

Muy bien, así que es solo un anfitrión para aún másprocesos! Ahora tengo aún más curiosidad 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 pestañas en svchost.exe. El primero es la línea de comando.

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

1. Hacer clic el Menu de inicio y entonces hacer clic Correr. En la ventana Ejecutar que muestra Tipo en cmd y prensa OKAY.

Iniciar la ventana del símbolo del sistema de Windows

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

Comando de Windows Windows Prompt svchost.exe tasklist / svc

El problema con la línea de comando es que solo muestra procesos de aspecto aún más extraños que parecen tan misteriosos como el propio 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 ejecútelo. Una vez que lo tenga en ejecución, puede resaltar procesos individuales y ver qué está haciendo cada proceso. ¡Este mismo proceso funciona con Windows XP, Vista e incluso Windows 7!

Entonces, iniciemos Process Explorer y echemos un vistazo a svchost.exe en mi sistema.

Una vez abierto, simplemente desplace el mouse sobre un proceso como svchost.exe para más detalles al respecto.

Seguimiento de Process Explorer Svchost.exe

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

Process Explorer Svchost.exe

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

Cada svchost ejecuta servicios basados ​​en lógicagrupos de servicios, por ejemplo, uno puede estar ejecutando servicios de red mientras que otro podría estar manejando 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 derribará todo su sistema de una vez. <phew> Esa es una boca llena, ¿no?

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

0

Artículos similares

Deja un comentario