contadores

¿Qué hacer cuando svchost.exe consume mucho recursos del sistema?

Svchost.exe es un proceso que al iniciarse, comprueba la parte de servicios del registro para elaborar la lista de los que necesita cargar. Se pueden ejecutar múltiples instancias de Svchost.exe al mismo tiempo. Cada sesión de Svchost.exe puede contener un conjunto de servicios, para que se puedan ejecutar servicios autónomos en función de cómo y cuándo se inició Svchost.exe.

El Uso de memoria puede llegar a ocupar hasta unos 60MB y puede aparecer muchas veces en la lista de procesos según cuantos servicios estén activos. En lo referente al cpu, el uso de procesador por parte de SVCHOST.EXE no debe ser mas de 20% en algunos casos, pero éste uso de CPU no debe ser permanente, o sea no debe ocupar CPU en forma constante, a menos que en tu sistema se esté ejecutando alguna aplicación de red crítica que signifique el uso de todos estos recursos en todo momento

Para Windows XP

Desde el sitio de Microsoft se puede descargar una actualizacion que corrige dicha falla por parte del archivo svchost.exe:

Para Windows 7

Copia el siguiente código y págalo en un block de notas, cambia su extensión de .txt a .bat y ejecútalo:

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:windowsSoftwareDistribution /s/q
net start WuAuServ
Echo Look for any errors
echo To Reboot
Pause
shutdown -r -t 10

Una ves ejecutado el anterior script el sistema operativo se reiniciara y podrás notar que el proceso svchost.exe habrá bajado considerablemente el uso de recursos del sistema.

Descargar el archivo .bat.

Comparte esta entrada!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *