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.
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:
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».
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é.
Gracias Panita! Me ayudó 100% para mi Windows Xp , luego de tantos años!
Saludos.
Todos se sientes salvados pero tienen sus equipos desactualizados lo que los hace propensos a ataques informaticos.
Muchas gracias me salvaste.
Muchisisisimas gracias. Que gusto que haya personas Generosas como tú que nos ayudan desinteresadamente. Me solucionaste el problema ya que era el mismito al tuyo. De nuevo gracias!
Gracias amigo,me ha sido de inestimable ayuda
Chamo muchas gracias… Es admirable los conocimientos que tienes y mas auno que no eres egoista al cederlos. Esa es la actitud. Cuidate.
(Ya se que este post es demasiado viejo xD)
Hace 2 días que me ha estado fastidiando este problema con el svchost.exe, de ha rato me consumía el 99% del CPU, haciendo la PC muy lenta, ya no sabia que hacer con ella.
Ya he aplicado tu sugerencia espero que sea eso xD.
De antemano muchas gracias. un saludo
Muuuuuuuuuuuuuuuuchas gracias.
Muuuuuuuuuuuchas…de verdad……se soluciono mi problema.
me salvaste carnallll!!! ya me estaba hartando este problema estaba a punto de decidir formatear la mugre compu pero ya quedo con tu idea graciasssssss
Muchas gracias, me funciono :D no sabes el alivio que me hace eso muchas gracias :)
Gracias por la solución, me funcionó !…
Saludos
Excelente si funciona y muuuuuuuy bien
No puedo creer que haya podido resolver este problema con mi PC! Gracias!
bueno antes que nada si fuera como otras paginas te doy todos los puntos que pueda..
te mereces un aplauso la verdad muchísimas gracias :D
Una preguntita nada mas. Si lo deshabilito, podre realizar las actualizaciones manualmente? Si en lugar de deshabilitar lo pongo en manual, me funcionaria el truco y se reduciria el consumo de CPU?
Si deshabilitas, puedes realizar la actualización de forma manual cuando quieras.
Te adore! sos un genio! mi pc vivia en 100% y ahora anda en 30 maximo! groso
Mil gracias hermano! :D
Una solucion muchisimo mas facil es…
Abrir el bloc de notas… y escribir lo siguiente (Copia y pega)
Rem Re-register dlls
REGSVR32 WUAPI.DLL /s
REGSVR32 WUAUENG.DLL /s
REGSVR32 WUAUENG1.DLL /s
REGSVR32 ATL.DLL /s
REGSVR32 WUCLTUI.DLL /s
REGSVR32 WUPS.DLL /s
REGSVR32 WUPS2.DLL /s
REGSVR32 WUWEB.DLL /s
Rem Stop Services
net stop WuAuServ
taskkill /f /im wuauclt.exe
REm add other service here
Rem Delete SoftwareDistribution Folder
RMDIR C:\windows\SoftwareDistribution /s/q
net start WuAuServ
Echo Look for any errors
echo To Reboot
Pause
shutdown -r -t 10
Luego te vas a archivo, guardar [nombre que quieras].BAT
Fundamental el .bat, el archivo se guardara como un ejecutable. Luego cierras todo (has de cerrar porq cuando se ejecute el bat, como podras ver, la ultima instruccion es un reinicio, solo te dara 10 seg para cerrar todo, (te dira q preciones una tecla, y pum reinicia) cuando incie la pc veras tu micro mucho mas relajado.. Si antes tenias apagado las actualizaciones automaticas tendras q usar 2 veces el bat, la primera te activa las actualizaciones y en la segunda te modifica esa dll fallida. Espero te sirva..
Aclaración esto NO es un virus como veras es solo una instruccion, lo q hace es copiar los dll, de una carpeta segura de windows (una carpeta back up) y reemplaza los q se jodieron luego de eso reinicia el servicio.
Cualquier cosa, me consulta, Jairosantos222 [arroba] hotmail.com
muy buena ayuda !!! te felicito :)