Windows Update consume mucha memoria en Windows 7
Windows Update consume mucha memoria al buscar actualizaciones en Windows 7 / 2008 R2
Esto se nota mucho en equipos con poca memoria RAM
El problema es grave porque el servicio de Windows update no libera la RAM que haya usado al buscar updates.
No es que sea crítico pero como lo hace al iniciar el equipo se nota mucho al entrar a trabajar.
Para comprobar esto:
Paramos el servicio de Windows update
net stop wuauserv
Iniciamos como administrador procexp.exe (process explorer - https://technet.microsoft.com/en-us/sysinternals/bb896653)
Obtenemos el proceso sobre el que se ejecuta el servicio de windows update
Tenemos que comprobar los procesos svchost.exe
Si pasamos el ratón por encima de ellos nos dice qué servicios tiene asociados
Hacemos doble click sobre dicho proceso
Vamos a la pestaña "performance graph" y nos fijaremos en la parte central "private bytes"
Iniciamos el servicio de Windows update
net start wuauserv
Vamos a windows update y buscamos actualizaciones
Vemos como el consumo de memoria sube en nuestro caso hasta casi 1000 MB
Si vamos a la pestraña Threads vemos que hay llamadas a wuaueng.dll del servicio wuauserv "Windows update"
Esperamos a que detecte todas las updates
Vemos que el consumo de memoria sigue igual (1022 MB)
Paramos el servicio de Windows update
net stop wuauserv
Vemos que el consumo de memoria del proceso cae en picado pasando de 1022 MB a 25 MB
Si volvemos a iniciar el servicio de windows update y a buscar actualizaciones ocurre lo mismo
Solución:
Instalar la última versión del cliente de Windows Update (
Es para Windows 7 y Server 2008 R2.
Actualización::
En este momento la última versión disponible es de JUNIO de 2016 y se puede descargar aquí:
https://support.microsoft.com/es-es/kb/3161647
Después de instalar la update tendremos que reiniciar el equipo
Si probamos de nuevo a ver el consumo de memoria vemos que no se parece en nada a lo anterior
En nuestro caso no llega a 200 MB
Este comportamiente lo hemos visto en varios equipos con menos de 4 GB de RAM
La solución se encontró en
https://social.technet.microsoft.com/Forums/windows/en-US/4a782e40-bbd8-40b7-869d-68e3dfd1a5b4/windows-update-scan-high-memory-usage?forum=w7itproperf
This update is incompatible with Windows Server Update Services (WSUS) servers without the hardening update 2938066.
Actualización del 14/04/2016::
Como bien indica en los comentarios Eduardo Damián Galván, hay un parche específico publicado en una fecha posterior.
Sin embargo, la solución que propuse en su día sigue siendo válida:
Actualizar el cliente de Windows Update a la última versión disponible
En este momento la última versión disponible es de Febrero de 2016 y se puede descargar aquí:
https://support.microsoft.com/es-es/kb/3135445
Nueva actualización:
La última versión disponible es de JUNIO de 2016 y se puede descargar aquí:
https://support.microsoft.com/es-es/kb/3161647
Comentarios
Publicar un comentario