Mostrando entradas con la etiqueta comandos en Windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta comandos en Windows. Mostrar todas las entradas

martes, 19 de diciembre de 2006

El Archivo Svchost,exe

Precisamente en este post vamos a hablar un poco del svchost.exe. Alguien me pregunto recientemente si yo sabia por qué aparece tantas veces repetido como proceso ¿Hay que eliminarlo? y por qué el Spybot and Destroy no lo alcanzaba a eliminar. La respuesta es que svchost.exe es el "lanzador" de los servicios de Windows. Aparece una vez por cada grupo de servicios básicos del sistema. Los demás servicios están asociados a otros procesos.

Según Microsoft, svchost.exe es el nombre de proceso genérico que se ejecuta de librerías dinámicas enlazadas. Las librerías dinámicas, como archivos con extensión .DLL, no pueden ser ejecutados directamente, por lo que necesitan de un archivo ejecutable que los llame. Para cada servicio de Windows XP pueda funcionar en base a una librería DLL determinada, se tiene que ejecutar un proceso de svchost.exe de forma independiente, y por eso es posible ver tantos svchost.exe corriendo al mismo en el sistema. Por ejemplo si tienes activado el servicio de impresión, el servidor de audio, algunas conexiones DHCP o temas para Windows, podrás ver estás ejecutándose varios procesos svchost.exe.

Si tienes Windows XP Profesional y quiere averiguar que ocurre con los svchost.exe ejecutas "tasklist /svc" -sin comillas- en una ventana de símbolo del sistema (Un terminal de Windows), te aparecerá un listado de los procesos activos y sus servicios asociados si los hay (en caso contrario muestra N/D, no disponible). En especial, si ejecutas: tasklist /svc /fi "imagename eq svchost.exe" Se mostrarán sólo los procesos Svchost.exe y sus servicios asociados. Para saber con detalle qué servicios están corriendo bajo un archivo svchost.exe puedes escribir el comando en la ventana de comandos o Símbolo del sistema en Windows XP Profesional.

* tasklist /SVC


Pero si deseas saber en detalle qué es cada servicio que se esta ejecutando, podemos ir a Administrador de tareas de Windows y seleccionar un svchost.exe. Una vez situado sobre el  svchost.exe seleccionado das con el botón derecho o secundario y selecciona “Go to service”. Ahora podrás conocer todos los servicios que corren bajo ese svchost.exe.

LinkWithin

Related Posts Plugin for WordPress, Blogger...