A veces ocurre que
nuestro ordenador se ralentiza y
la luz del disco duro no para de parpadear a pesar de que no estamos
ejecutando nada que esté accediendo al disco y nos preguntamos ¿qué está
pasando? Y a veces también recurrimos al administrador de tareas
pulsando Control + Alt + Suprimir para descubrir
algunas presencias misteriosas en la memoria de nuestro ordenador como un enigmático svchost.exe. Gracias a
un artículo de MuyComputer podremos descubrirlo.
Al examinar las tareas que se encuentran en activo en nuestro ordenador seguramente
nos habremos encontrado con un buen número de procesos bajo el nombre de svchost.exe
consumiendo memoria y recursos del procesador. Este programa se utiliza
para agrupar distintos servicios en un solo proceso para hacer que
WIndows ahorre memoria al
asignar recursos a un grupo de en vez de a procesos individuales.
Todos los servicios de Windows, programas que se ejecutan al iniciar el sistema operativo,
se ejecutan y se agrupan bajo este programa. Dependiento de los recursos a los que acceden se agrupan en distintos svchost. Si tenemos muchos svchost cargados en memoria
seguramente habrá demasiados servicios iniciados en el sistema. Para identificar los servicios a los que corresponde cada svchost hay dos métodos.
El primero es a través de la línea de comando, y funciona a partir de Windows XP. Abriremos primero una
línea de comandos y escribiremos
tasklist /svc. Aparecerá en pantalla una lista de servicios asignados a cada proceso svchost.exe. Podremos ver detalles de los mismo como el
PID, el identificador de proceso, y a la derecha
la lista de servicios.
En Windows Vista y WIndows 7 podemos seguir otro método. Abriremo una vez más el
menú de inicio y escribiremos en el recuadro de búsqueda
taskmgr. Aparecerá en pantalla el administrador de procesos. Acudiremos a la pestaña
procesos y haremos clic en
procesos de todos los usuarios para ver las instancias de
svchost.exe que se encuentran en memoria.
A continuación elegiremos el
svchost del que queramos conocer qué servicios contiene y haremos clic con el botón derecho. Luego elegiremos
ir a servicios. Encontraemos la lista de servicios y marcados con un fondo distinto aquellos a los que corresponde el
svchost que
hemos consultado. Una vez identificados los serviios podemos impedir
que se carguen al inicio si consumen muchos recursos. Para ello haremos
clic en el menú
inicio luego e
Panel de Control y haremos doble clic en
herramientas de administración. Finalmente abriremos la gestión de servicios haciendo clic en
Servicios.