windows-7 – ¿Por qué comprobar Windows Update es tan lento?

Pregunta:

Tengo PC con Windows 7 que tienen desactivada la actualización automática. Hago actualizaciones por lotes una vez al mes aproximadamente. Pero cada vez que "comprobar si hay actualizaciones" tarda de 15 a 30 minutos. No entiendo por qué la búsqueda de actualizaciones puede ser tan lenta. Me pregunto qué está pasando en segundo plano. ¿Está computando hash? ¿Mis PC con actualizaciones automáticas habilitadas sufren la misma suerte cada vez que se inician (solo que yo no estaba al tanto)?

Respuesta:

La parte de comprobación de actualizaciones es muy lenta porque:

  • Windows 7 utiliza el servicio basado en componentes , lo que significa que Windows Update tiene que trabajar ridículamente duro para determinar las dependencias / interdependencias de archivos y componentes, mantener versiones en paralelo de archivos / componentes más antiguos y, al mismo tiempo, hacer posible la desinstalación de actualizaciones individuales. / componentes pero sin romper ninguna otra actualización / componente, todo el tiempo teniendo en cuenta la supercedencia y Dios sabe qué más. El código que hace todo esto debe ser terriblemente complejo.

  • Windows 7 de 64 bits debe mantener las versiones de 32 y 64 bits de cada actualización.

  • Windows debe mantener las versiones GDR y LDR de cada actualización, lo que significa que en Windows 7 de 64 bits obtiene GDR de 32 bits, LDR de 32 bits, GDR de 64 bits, LDR de 64 bits para cada actualización.

  • El código detrás de Windows Update es muy ineficiente, probablemente debido a su complejidad conceptual. Mis observaciones durante los últimos años son que, a medida que ha aumentado el número total de actualizaciones publicadas, el tiempo de verificación de actualizaciones ha aumentado de forma casi exponencial. Para mí, eso es indicativo de que se está empleando algún tipo de algoritmos recursivos, tal vez para determinar la supercedencia o resolver dependencias.

Desafortunadamente para nosotros, a Microsoft no le gusta hablar sobre los componentes internos de Windows, por lo que terminamos teniendo que resolverlo por nosotros mismos o especular.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım