¿Qué hace Windows 10 mientras se está "preparando para instalar actualizaciones"?

19

Noté que Windows 10 parece pasar mucho tiempo "preparándose para instalar actualizaciones" antes de que realmente continúe. También noto que durante la mayor parte de ese tiempo, la barra de progreso no avanza en absoluto. Al igual que ahora se mantuvo en 10% durante mucho tiempo (no lo cronometré, pero no creo que esté exagerando si lo pongo en unos minutos ), luego saltó al 68%, en relación con un Actualización única.

Debido a que el texto por sí solo aparentemente no es lo suficientemente claro, aquí hay una captura de pantalla del paso específico de actualización de Windows sobre el que estoy preguntando (siga el enlace para ver la captura de pantalla completa de la que se recortó el siguiente). Tenga en cuenta que la captura de pantalla se tomó durante una sesión de actualización diferente a la que estoy hablando en el primer párrafo, por lo tanto, el porcentaje completado es diferente.

La actualización de Windows se realiza en un 33% con "Preparación para instalar actualizaciones"

¿Qué de Windows en realidad hacer con todo este tiempo? ¿Qué "preparaciones" le están tomando tanto tiempo?

Tenga en cuenta que no estoy preguntando acerca de la instalación real de la actualización.

Si bien el momento particular que me llevó a hacer esta pregunta fue en una VM, veo un comportamiento similar con Windows 10 ejecutándose en hardware real, por lo que no creo que esté relacionado solo con el hecho de que se ejecuta en una VM (incluso aunque eso quizás podría ser un factor).

un CVn
fuente
Lo revisé este mes nuevamente y este es un error de GUI, en esta etapa WindowsUpdate en realidad está instalando la actualización , NO hay preparación en absoluto, esta es la instalación real.
magicandre1981

Respuestas:

11

Capturé la actividad de Windows Update con el Microsoft-Windows-WindowsUpdateClientproveedor de ETW.

Aquí no veo ningún evento prepararse:

ingrese la descripción de la imagen aquí

Solo veo Starty Stopde Downloady Install.

Ahora utilicé WPRUI para rastrear el uso de DiskIO y CPU durante el paso "preparación para instalar actualizaciones".

Aquí puedo ver que TrustedInstaller está ocupado comprobando hashes ( wcp.dll!CCSDirectTransaction::VerifyFileHashes) de los datos de actualización:

ingrese la descripción de la imagen aquí

y veo el disco IO donde TRustedInstaller.exe copia datos a C:\Windows\WinSxS\Temp\InFlight\y C:\Windows\SoftwareDistribution\Download\.

ingrese la descripción de la imagen aquí

Básicamente, esta "preparación para la instalación" es en realidad la instalación de la actualización, por lo que esta es una salida confusa.

Con 1809, Microsoft corrigió el estado incorrecto y muestra directamente el "texto de instalación" correcto:

ingrese la descripción de la imagen aquí

magicandre1981
fuente
1
¿Cuál es esa herramienta GUI que usó para capturar eventos ETW?
phuclv
1
se llama perfview
magicandre1981
2

Tengo entendido que Windows está creando una instantánea durante este paso, aunque no puedo encontrar ninguna fuente para confirmarlo. Sin embargo, ofreceré las observaciones que:

  • Se debe crear una instantánea en algún momento durante el proceso de actualización para que funcione Restaurar sistema.
  • La creación de instantáneas siempre lleva un tiempo considerable, incluso con una configuración de sistema ideal. Además, dependiendo de la cantidad de aplicaciones instaladas compatibles con VSS, esto puede llevar "más" que otras configuraciones de hardware similares, ya que los múltiples escritores de VSS inmovilizan los datos de los que son responsables.
  • El rendimiento del subsistema de almacenamiento de la computadora puede exacerbar aún más el tiempo para completar una instantánea, ya que este es un proceso intensivo en disco.

Dudo que esta sea la única acción que se realiza durante la fase de "Preparación de actualizaciones", pero representaría una parte significativa del tiempo requerido.

Yo digo reinstalar a Mónica
fuente
no, lo revisé esta semana nuevamente. En esta etapa, Windows Update realmente INSTALA las actualizaciones, el mensaje simplemente es incorrecto
magicandre1981
-5

Creo que la respuesta más probable sería que Windows está desempacando algunos archivos (o incluso descargándolos) y definitivamente está preparando el sistema para el próximo arranque, por lo que en lugar de comenzar normalmente, continúa con las actualizaciones.

FluxCap
fuente
1
"Descargar actualizaciones" es un paso aparte de "prepararse para instalar actualizaciones". Me parece que preparar el sistema para el próximo arranque (para actualizar los archivos que están bloqueados) es parte del proceso de instalación, no prepararme para la instalación. E incluso si lo fuera; razonablemente, hacerlo implicaría colocar los archivos actualizados en alguna ubicación temporal y escribir cierta información (conociendo a Microsoft, probablemente en el registro) para decirle a Windows que reanude la actualización durante el próximo arranque. Si no hay actualizaciones en el rango de gigabytes , eso no debería llevar razonablemente más de unos segundos.
un CVn