Que fait Windows 10 pendant qu'il «se prépare à installer les mises à jour»?

19

Je remarque que Windows 10 semble passer beaucoup de temps à "se préparer à installer les mises à jour" avant de se lancer. Je note également que la plupart du temps, la barre de progression n'avance pas du tout. Comme la façon dont il est resté à 10% pendant longtemps (je ne l'ai pas chronométré, mais je ne pense pas que j'exagère si je le mets à quelques minutes ), puis il est passé à 68%, mise à jour unique.

Parce que le texte seul n'est apparemment pas assez clair, voici une capture d'écran de l'étape spécifique de Windows Update que je demande (suivez le lien pour voir la capture d'écran complète à partir de laquelle le ci-dessous a été rogné). Notez que la capture d'écran a été prise lors d'une session de mise à jour différente de celle dont je parle dans le premier paragraphe, le pourcentage achevé est donc différent.

Windows Update est terminé à 33% avec "Préparation de l'installation des mises à jour"

Qu'est-ce que Windows , en fait faire avec tout ce temps? Quelles «préparations» lui prennent autant de temps?

Notez que je ne pose pas de question sur l' installation réelle de la mise à jour.

Bien que le moment particulier qui m'a incité à poser cette question était sur une machine virtuelle, je vois un comportement similaire avec Windows 10 s'exécutant sur du matériel réel, donc je ne pense pas que cela soit lié uniquement au fait qu'il s'exécute sur une machine virtuelle (même mais cela pourrait peut-être être un facteur).

un CVn
la source
Je l'ai vérifié à nouveau ce mois-ci et c'est un bug de l'interface graphique, à ce stade, WindowsUpdate installe réellement la mise à jour , il n'y a AUCUNE préparation du tout, c'est l'installation réelle.
magicandre1981

Réponses:

11

J'ai capturé l'activité de Windows Update avec le Microsoft-Windows-WindowsUpdateClientfournisseur ETW.

Ici, je ne vois aucun événement se préparer:

entrez la description de l'image ici

Je vois seulement Startet Stopde Downloadet Install.

J'ai maintenant utilisé WPRUI pour tracer l'utilisation de DiskIO et du processeur lors de l'étape "préparation de l'installation des mises à jour".

Ici, je peux voir que TrustedInstaller est en train de vérifier les hachages ( wcp.dll!CCSDirectTransaction::VerifyFileHashes) des données de mise à jour:

entrez la description de l'image ici

et je vois le disque IO où TRustedInstaller.exe copie les données vers C:\Windows\WinSxS\Temp\InFlight\et C:\Windows\SoftwareDistribution\Download\.

entrez la description de l'image ici

Donc, fondamentalement, cette "préparation à l'installation" est en fait l'installation de la mise à jour, donc c'est une sortie déroutante.

Avec 1809, Microsoft a corrigé le mauvais état et affiche directement le "texte d'installation" correct:

entrez la description de l'image ici

magicandre1981
la source
1
quel est cet outil graphique que vous avez utilisé pour capturer les événements ETW?
phuclv
1
il s'appelle perfview
magicandre1981
2

Je crois comprendre que Windows crée un cliché instantané au cours de cette étape, bien que je ne puisse trouver aucune source pour le confirmer. Cependant, je proposerai les observations suivantes:

  • Un cliché instantané doit être créé à un moment donné au cours du processus de mise à jour pour que la restauration du système fonctionne.
  • La création de clichés instantanés prend toujours un temps considérable, même avec une configuration système idéale. De plus, selon le nombre d'applications compatibles VSS installées, cela peut prendre plus de temps que sur d'autres configurations matérielles similaires car les multiples rédacteurs VSS mettent au repos les données dont ils sont responsables.
  • Les performances du sous-système de stockage de l'ordinateur peuvent encore aggraver le temps nécessaire pour terminer un cliché instantané, car il s'agit d'un processus gourmand en disque.

Je doute que ce soit la seule action effectuée au cours de la phase "Préparation des mises à jour", mais cela représenterait une partie importante du temps requis.

Je dis Rétablir Monica
la source
non, je l'ai vérifié à nouveau cette semaine. À ce stade, Windows Update installe réellement les mises à jour, le message est tout simplement faux
magicandre1981
-5

Je pense que la réponse la plus probable serait que Windows déballe certaines archives (ou même les télécharge) et qu'il prépare définitivement le système pour le prochain démarrage, donc au lieu de démarrer normalement, il continue avec les mises à jour.

FluxCap
la source
1
"Télécharger les mises à jour" est une étape distincte de "préparer l'installation des mises à jour". La préparation du système pour le prochain démarrage (pour mettre à jour les fichiers verrouillés) me semble faire partie du processus d'installation et non de la préparation de l'installation. Et même si c'était le cas; raisonnablement, cela impliquerait de placer les fichiers mis à jour dans un emplacement temporaire et d'écrire certaines informations (connaissant Microsoft, probablement dans le registre) pour dire à Windows de reprendre la mise à jour lors du prochain démarrage. À moins d'une mise à jour bien dans la plage de gigaoctets , cela ne devrait pas raisonnablement prendre plus de quelques secondes.
un CVn