Svchost.exe consume muchos recursos. Por qué?

Foro referente al sistema operativo Windows XP
tenisto
Usuario topetorpe
Usuario topetorpe
Mensajes: 149
Registrado: 13 Mar 2008, 05:24
Agradecido : 16 veces
Contactar:

Svchost.exe consume muchos recursos. Por qué?

Mensajepor tenisto » 14 Ago 2010, 12:53

Ultimamente mi ordeandor va algo más lento que de costumbre, y
cuando abro la pestaña de Procesos en el Administrador de tareas
veo que el svchost.exe ocupa el 50% del CPU y un Uso de Memoria
de 150.000 o más.

Alguien sabe decirme por qué pasa esto y qué solución tiene?

Un saludo y gracias!

Avatar de Usuario
Cubano
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 2573
Registrado: 12 Feb 2008, 12:55
Ubicación: Sevilla
Agradecimiento recibido: 43 veces
Contactar:

Re: Svchost.exe consume muchos recursos. Por qué?

Mensajepor Cubano » 14 Ago 2010, 13:16

Buena pregunta y difícil respuesta. Svchost sirve para lanzar otros procesos (por ejemplo, bibliotecas dll que no pueden ejecutarse por sí mismas), así que la pregunta más correcta sería "¿Qué está ejecutándose a través de Svchost que consume tantos recursos?". Una vez sabido eso, podríamos analizar si hay algún problema real, si se trata de malware, de algún proceso que funcione mal, etc. La última vez que tuve un problema de este tipo con Svchost fue a causa de Windows Update y la descarga de un buen paquete de actualizaciones.

El problema es que el administrador de sistemas no da información sobre lo que hay bajo Svchost. Así que quizás lo más apropiado sería hacer un análisis del sistema con Hijackthis, paso siempre propuesto por mis compañeros:
Descarga la herramienta HIJACKTHIS, instálala y ejecútala. Dale al botón "Do a system scan and save a logfile" y luego péganos el reporte aquí (procura no tener abierto ningún programa salvo el propio Hijackthis).


Sin embargo, yo voy a proponerte un paso previo: comprobar qué es lo que causa ese consumo. Para ello usaremos la herramienta Process Explorer de Mark Russinovich (¡alabado sea!) que podemos bajar de su página oficial: http://technet.microsoft.com/en-us/sysi ... 96653.aspx. La página en español tiene una versión anterior, pero quizás te sirva para entender mejor lo que hace el programa: http://technet.microsoft.com/es-es/sysi ... 96653.aspx

No necesita instalación: bajas, descomprimes y ejecutas.

Process Explorer te muestra la información en árbol: un proceso depende el que tiene por encima y a la izquierda. De este modo, podrás localizar la instancia de Svchost que consume tantos recursos, ver qué procesos cuelgan de él y cuál de ellos es el culpable real del jaleo.
Constante de Skinner (Factor Chanchullo de Flannagan): cantidad que cuando se multiplica, divide, suma o resta del resultado obtenido, nos proporciona el resultado que deberíamos haber obtenido.

Avatar de Usuario
Souto
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 10665
Registrado: 25 Feb 2008, 10:21
Ubicación: Galicia
Agradecido : 6 veces
Agradecimiento recibido: 647 veces
Contactar:

Re: Svchost.exe consume muchos recursos. Por qué?

Mensajepor Souto » 14 Ago 2010, 16:44

En realidad está todo dicho por el maestro Cubano. La aplicación que propone hace muy fácil determinar qué proceso hospedado bajo el paraguas de Svchost está causando la sobrecarga.

Mi intervención es puramente nostálgica para recordar que el modesto cmd también nos puede dar esa información

tasklist /svc /fi "imagename eq svchost.exe"



Imagen




Saludos
Qui dove il mare luccica e tira forte il vento

tenisto
Usuario topetorpe
Usuario topetorpe
Mensajes: 149
Registrado: 13 Mar 2008, 05:24
Agradecido : 16 veces
Contactar:

Re: Svchost.exe consume muchos recursos. Por qué?

Mensajepor tenisto » 20 Ago 2010, 13:30

A raíz del comentario de Souto, he hecho lo del cmd y aparece esto (pinchad en la imagen para agrandar):

Imagen

Otra cosa. En estos días he podido observar, que siempre que arrancaba el ordenador,
el proceso del svchost.exe se disparaba, sin hacer nada, solo al arrancar, y cuando vas
a Administrador de tareas, buscas el archivo y le das a "Terminar proceso", el sonido se
me va. Si que llega a emitir algunos sonidos (pitidos y sonidos cortos de windows), pero
sin poder abrir los controladores de audio ni reproducir canciones ni nada por el estilo,
con lo cual tengo que reinstalar los controladores de audio y reiniciar, con lo que, vuelta
principio (como un bucle): svchost.exe disparador, termina proceso, fallo en audio,
reinstalación de controladores, reincio, etc, etc, etc, etc...

A ver si alguien puede echarme un cable.

Muchas gracias, máquinas!

Avatar de Usuario
Souto
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 10665
Registrado: 25 Feb 2008, 10:21
Ubicación: Galicia
Agradecido : 6 veces
Agradecimiento recibido: 647 veces
Contactar:

Re: Svchost.exe consume muchos recursos. Por qué?

Mensajepor Souto » 20 Ago 2010, 16:09

Es bastante sencillo.
En el Administrador de tareas tenías un svchost que consumía mucho. Debes localizar el identificador de proceso (PID) que le corresponde en ese momento. Si no se muestra la columna PID no tienes más que pinchar arriba en "Ver">>Seleccionar columnas y marcar PID.

Pongamos por ejemplo que el que consume mucho tiene el PID 1120.
Ejecutas ahora el comando que yo apunté y miras para el 1120 qué subprocesos se está ejecutando.
Luego no tienes más que preguntarla a San Google por cada uno de ellos y ya podrás saber sin son gente de confianza ó no.

Todo esto podrás hacerlo tal vez más cómodamente en la forma que te indicó Cubano.

En fin, tú mismo.

Saludos
Qui dove il mare luccica e tira forte il vento

tenisto
Usuario topetorpe
Usuario topetorpe
Mensajes: 149
Registrado: 13 Mar 2008, 05:24
Agradecido : 16 veces
Contactar:

Re: Svchost.exe consume muchos recursos. Por qué?

Mensajepor tenisto » 21 Ago 2010, 14:42

lo tendré en cuenta para la próxima

Un saludo y gracias una vez más!!


Volver a “Windows XP / X64”

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 8 invitados