Trucos para Windows | Trucos para Messenger | Foro | ¿Quién es SpamLoco?



18 marzo, 2008

Svchost.exe y el consumo de CPU (solución)

Desde hace algunos días estoy experimentando problemas con un proceso de Windows XP que aumenta el consumo del CPU al 100% dejando la máquina extremadamente lenta por varios minutos.

Svchost.exe
El proceso en cuestión es svchost.exe, un archivo utilizado por Windows para ejecutar otros programas y servicios del sistema. Svchost incluso puede estar ejecutándose múltiples veces, algo que es completamente normal.

El problema que yo experimentaba ocurría cada vez que me conectaba a internet y si terminaba el proceso desde el ''Administrador de tareas'' varios componentes dejaban de funcionar y por lo tanto esta solución además de no ser práctica, no me servía. Busqué información por todos lados y al parecer existe una actualización desde Mayo de 2007 que soluciona el problema pero a mi no me funcionó, también me aseguré de tener el sistema libre de malware pero esto tampoco cambió la situación.

Finalmente encontré una solución efectiva que permite determinar dónde puede estar el problema, en mi caso estaba en el famoso sistema de actualizaciones automáticas de Windows. Svchost.exe permite que varios servicios de Windows funcionen y por lo tanto es un archivo necesario, no lo podemos finalizar. Una forma de determinar qué servicios se encuentran en funcionamiento gracias a la instancia svchost.exe es utilizando el programa Process Explorer:

Svchost
Gracias a la explicación de Ask Leo comprobé que el servicio ''Actualizaciones Automáticas'' tenía un excesivo consumo de CPU y lo dí por finalizado, automáticamente el consumo del proceso svchost.exe bajó a niveles normales y por lo tanto ya tenía identificado el problema.

Evitar que vuelva a suceder:

Para evitar que el servicio de las actualizaciones automáticas vuelva a ejecutarse de nuevo y nos genere el problema, podemos hacer un clic derecho sobre ''Mi PC'' y seleccionar ''Administrar...''. En la nueva ventana buscamos sobre la izquierda la sección de ''Servicios y Aplicaciones'' y seleccionamos ''Servicios'', ahora sobre la derecha veremos toda una lista de servicios, allí debemos buscar el que tenga el nombre ''Actualizaciones automáticas''. Finalmente le hacemos un doble clic y en el lugar resaltado de la siguiente imagen, lo configuramos como ''Deshabilitado''.

Svchost.exe CPU
Aclaraciones importantes:


Con esta configuración he solucionado el problema pero el sistema no se actualizará con los últimos parches de seguridad, por lo tanto debo estar pendiente teniendo en cuenta que generalmente Microsoft los publica los segundos martes de cada mes.

Vuelvo a resaltar que Microsoft al parecer ya resolvió el problema por medio de una actualización, pero al menos a mi el parche no me funcionó. Por otro lado en Ask Leo también mencionan que algunos usuarios reinstalaron Windows Update y el problema desapareció, esto último no lo intenté.

41 comentarios:

Worm318 dijo...

Gracias Spamloco, tenía el mismo problema y con aquel consejo se me arreglo.

Pablo dijo...

Sos un groso Ale, esto ya me paso una vez y me volvi loco, al final me termino cansando y me decidi por formatear. Gracias mil!

SpamLoco dijo...

A mi también me volvió loco, encima el famoso parche lo solucionaba pero al reiniciar me volvía a pasar. El Ask Leo la rompió.

:-)

Mr.Linc dijo...

Si te manejás bien con el inglés, te recomiendo ampliamente la web www.blackviper.com, tiene guías detalladas acerca de cada uno de los servicios del XP (también de Windows 2000 y Vista) y la forma de optimizarlos a la medida de cada usuario lo más posible para reducir consumos innecesarios de memoria y recursos.

SpamLoco dijo...

Gracias Mr.Linc, se ve muy interesante la web.

Gary dijo...

Wena idea...gracias espero que me resulte .. recien lo eh hecho ... pero de todas maneras gracias.. se ve que as investigado(Y) muy buen trabajo...

garycs dijo...

Wena idea...gracias espero que me resulte .. recien lo eh hecho ... pero de todas maneras gracias.. se ve que as investigado(Y) muy buen trabajo...

Anónimo dijo...

muchas gracias che tenia ese problrma con las actualizaciones automaticas y la verdad funciono ahora funciona bien sos un groso loco gracias

Anónimo dijo...

Deshabilitar Automatic Updates es una mala idea, tanto como deshabilitar la actualización del antivirus, no lo hagas sino solo mientras buscas solucionar el tema de alto uso de CPU.

La solucion está publicada por MS y tambien salieron un par de columnas dedicadas a esto en Zdnet.
Revisa estas notas y recomendaciones respecto de este problema:

http://blogs.technet.com/asiasupp/archive/2007/05/29/automatic-update-causes-svchost-exe-high-cpu.aspx


http://support.microsoft.com/kb/932494
http://support.microsoft.com/kb/927891

Alxndros dijo...

Muchísimas gracias por este post. Me ha sido de gran utilidad. un saludo

Pim Pam Pum dijo...

Por fin . . !!!
Se acabo el reinado de corrupcion del svchost!!!

sergihp dijo...

También te felicito por el post, esta muy bien explicado y es de gran utilidad.

Un saludo

NADIA dijo...

AGRADECIMIENTOS MILES.....recien acabo de implementarlo....gracias por no codiciar el secreto y compartirlo....no entiendo un cazo de software, por lo tanto tu explicación-manual me vino como anillo al dedo!.....

Anónimo dijo...

Gracias amigo , ya me estaba volviendo loco buscando el problema. Igual a ese programa se le pueden muchisimas utilidades. MUCHAS GRACIAS

Jose Fernando Delgado Soto dijo...

maestro spam loco o alguien que opine... tengo 4 procesos de estos que en total me consumen 13 megas... tengo deshabnilitadas las act aut..

creen que pueda bajar ese consumo mas o es algo normal??

intente descargar el parche que ofrecen de microshit pero no vale nim por firefox ni por el iexplorer pude bajarlo da error..

es normal se consumo?

SpamLoco dijo...

Hola, 13 megas es poco.

Por ejemplo Firefox solito en estos momentos me está consumiendo 65 megas de 1 GB :D, y de seguro sigue subiendo mientras sigo navegando.

Si ves que el total de la memoria se llena por el uso de los programas y todo se pone lento, puedes usar este programa para liberarla.

Un saludo.

Anónimo dijo...

muchas tenkiuses amigo ya estava por prender fuego este diabolico aparato

Anónimo dijo...

Muy buenas tus explicaciones y gracias por compartirla con nosotros!!!!! Evitaste que muchos de nosotros terminemos en un manicomio!!!!
Caro

Anónimo dijo...

los archivos estan en ingles y al momento de ejecutarlos me sale un mensaje de incompatibilidad de idioma

Anónimo dijo...

Gracias, bien detallada la explicacion.

Anónimo dijo...

A mi si me funciono el parche

http://www.microsoft.com/downloads/details.aspx?FamilyID=2996b9b6-03ff-4636-861a-46b3eac7a305&DisplayLang=es

Anónimo dijo...

muchas gracias amigo...
per tengo una duda, en process explorer hay que hacer algo ?
explicarlo porfavor..

Anónimo dijo...

hola. se que el post ya es un poco antiguo, pero recién lo encontré y me sirvió de maravillas. si lees este mensaje. muchisimas gracias.

QCHO dijo...

tambien se pueden desabilitar los servicios que se usaran en
ejecutar: msconfig y la pestaña de servicios hay desabilitan los servicios para que no se prendan en el inicio de windows

Anónimo dijo...

gracias amigo, a mi tb me estaba dando porkulo, bien explicao

Anónimo dijo...

Muchas gracias por compartir las investigaciones! yo me habia pasado un buen buscandole solucion a este problema....y estuve a punto de formatear mi equipo.

saludos.

G4Master dijo...

Muchas gracias por la informacion, es realmente util.

Anónimo dijo...

Solucionado , saludos a los foristas de sta web.

ATT. everney

Anónimo dijo...

Es verdad me funciono tu solicion el parche de windows no anduvo..,..

muchas gracias

Mario dijo...

Hola, he bajado el parche de Windows y deshabilitado las actualizaciones tal como decis y vuelvo a tener problemas con svchost.exe, que me cuelga toda la maquina. Te pido por favor que me digas si hay algo mas que se puedo hacer.

SpamLoco dijo...

Si nada de esto funcionó, no sabría cómo solucionarlo. La única es formatear, hay gente que llegó a hacerlo sólo por eso :)

Anónimo dijo...

Existe La Posibilidad De Que El Problema No Sea De Las Actualisaciones Automaticas Si No De Otra Funcion DEl svchost.exe? Y si Es Asi Como Detectarlo Y Desartivarlo?
*Muchas Gracias*
Alejandro

SpamLoco dijo...

Una forma sería usando el programa Process Explorer y probar desactivando procesos hasta encontrar el que consume toda la CPU.

Hay que tener cuidado de ver qué se desactiva para no perder otras funciones del sistema.

Otra cosa no se me ocurre.

Anónimo dijo...

la verdad que recien termino de probar lo que posteaste... si todo sale como se supone que tiene que ser... te estare eternamente agradecido por librar a mi cpu del mal que lo atormentaba...

flaco... sos un groso y muchas gracias por el tiempo que dedicaste en este post... estube facil dia y medio renegando con parches y soluciones xD

Anónimo dijo...

ggracias atto emmauel dzib


la informacion me servira de mucho

saludos desde yucatan

Anónimo dijo...

Gracias, yo también tengo el mismo problema de PC lenta, voy a intentarlo a ver si se resuelve el problema, saludos.

Anónimo dijo...

Tenía el mismo problema y con esta solución volví a tener la PC de antes. Había realizado actualizacones de seguridad y luego de eso se me enlentencio la PC. Que suerte que existen personas que publican sus soluciones para los que no entendemos mucho podamos arreglar nuestra herramienta de trabajo. Muchas gracias.

Publicar un comentario en la entrada

Si deseas hacer una consulta por favor visita el Foro de Ayuda: forospamloco.net

¿Te gustaría seguir recibiendo información de este tipo?, si es así por favor considera suscribirte al canal RSS o vía e-mail para recibir de forma gratuita los boletines directamente en tu correo.

Publicaciones más recientes