Was macht Windows 10, während es sich auf die Installation von Updates vorbereitet?

18

Ich stelle fest, dass Windows 10 anscheinend viel Zeit damit verbringt, sich auf die Installation von Updates vorzubereiten, bevor es tatsächlich funktioniert. Ich stelle auch fest, dass der Fortschrittsbalken während der meisten Zeit überhaupt nicht vorrückt. Zum Beispiel, wie es gerade lange Zeit bei 10% geblieben ist (ich habe es nicht gemessen, aber ich glaube nicht, dass ich übertreibe, wenn ich es auf ein paar Minuten beziehe ), und dann zu 68% gesprungen ist, bezogen auf a einzelnes Update.

Da der Text anscheinend nicht klar genug ist, ist hier ein Screenshot des speziellen Windows Update-Schritts, nach dem ich frage (folgen Sie dem Link, um den vollständigen Screenshot zu sehen, von dem der folgende Ausschnitt stammt). Beachten Sie, dass der Screenshot während einer anderen Aktualisierungssitzung aufgenommen wurde als der, von dem ich im ersten Absatz spreche. Daher ist der Prozentsatz der vollständigen Aktualisierung unterschiedlich.

Windows Update ist zu 33% fertig mit "Vorbereiten der Installation von Updates"

Was wird Windows tatsächlich tun mit all dieser Zeit? Welche "Vorbereitungen" nehmen so viel Zeit in Anspruch?

Beachten Sie, dass ich nicht nach der tatsächlichen Installation des Updates frage.

Während die bestimmte Zeit, zu der ich diese Frage gestellt habe, in einer VM lag, sehe ich ein ähnliches Verhalten bei Windows 10, das auf tatsächlicher Hardware ausgeführt wird. Ich denke also nicht, dass es nur mit der Tatsache zusammenhängt, dass es in einer VM ausgeführt wird (sogar obwohl das vielleicht ein Faktor sein könnte).

ein CVn
quelle
Ich habe es diesen Monat erneut überprüft und dies ist ein GUI-Fehler. In dieser Phase installiert WindowsUpdate das Update tatsächlich. Es gibt überhaupt KEINE Vorbereitung. Dies ist die eigentliche Installation.
magicandre1981

Antworten:

11

Ich habe die Windows Update-Aktivität mit dem Microsoft-Windows-WindowsUpdateClientETW-Anbieter aufgezeichnet.

Hier sehe ich keine Veranstaltung vorbereiten:

Bildbeschreibung hier eingeben

Ich sehe nur Startund Stopvon Downloadund Install.

Ich habe jetzt WPRUI verwendet, um die DiskIO- und CPU-Auslastung während des Schritts "Vorbereiten der Installation von Updates" zu verfolgen .

Hier kann ich sehen, dass der TrustedInstaller gerade die Hashes ( wcp.dll!CCSDirectTransaction::VerifyFileHashes) der Update-Daten überprüft :

Bildbeschreibung hier eingeben

und ich sehe Platte IO, wo TRustedInstaller.exe Daten nach C:\Windows\WinSxS\Temp\InFlight\und kopiert C:\Windows\SoftwareDistribution\Download\.

Bildbeschreibung hier eingeben

Das "Vorbereiten der Installation" ist also im Grunde genommen die Installation des Updates, was eine verwirrende Ausgabe ist.

Mit 1809 hat Microsoft den falschen Status behoben und zeigt direkt den richtigen "Installationstext" an:

Bildbeschreibung hier eingeben

magicandre1981
quelle
1
Mit welchem ​​GUI-Tool haben Sie ETW-Ereignisse erfasst?
Phuclv
1
es heißt perfview
magicandre1981
2

Ich verstehe, dass Windows während dieses Schritts eine Schattenkopie erstellt, obwohl ich keine Quellen finden kann, die dies bestätigen. Ich werde jedoch folgende Bemerkungen machen:

  • Irgendwann während des Aktualisierungsvorgangs muss eine Schattenkopie erstellt werden, damit die Systemwiederherstellung funktioniert.
  • Die Erstellung von Schattenkopien nimmt auch bei einer idealen Systemkonfiguration immer spürbar viel Zeit in Anspruch. Abhängig von der Anzahl der installierten VSS-fähigen Anwendungen kann dies "länger" dauern als bei anderen ähnlichen Hardwarekonfigurationen, da mehrere VSS-Writer die Daten stilllegen, für die sie verantwortlich sind.
  • Die Leistung des Speichersubsystems des Computers kann die Zeit zum Erstellen einer Schattenkopie weiter verkürzen, da dies ein festplattenintensiver Vorgang ist.

Ich bezweifle, dass dies die einzige Aktion ist, die während der Phase "Vorbereiten von Updates" ausgeführt wird, aber dies würde einen erheblichen Teil der benötigten Zeit ausmachen.

Ich sage Reinstate Monica
quelle
Nein, ich habe es diese Woche noch einmal überprüft. Zu diesem Zeitpunkt installiert Windows Update die Updates tatsächlich, die Meldung ist einfach falsch
magicandre1981
-5

Ich denke, die wahrscheinlichste Antwort wäre, dass Windows einige Archive entpackt (oder sogar herunterlädt) und das System definitiv auf den nächsten Start vorbereitet, sodass es nicht normal startet, sondern mit den Updates fortfährt.

FluxCap
quelle
1
"Aktualisierungen herunterladen" ist ein Schritt, der von "Vorbereiten der Installation von Aktualisierungen" getrennt ist. Das Vorbereiten des Systems für den nächsten Start (um gesperrte Dateien zu aktualisieren) scheint mir ein Teil des Installationsprozesses zu sein und nicht die Installation vorzubereiten. Und selbst wenn es war; Zu diesem Zweck müssten die aktualisierten Dateien an einem temporären Speicherort abgelegt und einige Informationen (in Kenntnis von Microsoft, wahrscheinlich in die Registrierung) geschrieben werden, um Windows anzuweisen, die Aktualisierung beim nächsten Start fortzusetzen. Wenn ein Update nicht in den Gigabyte- Bereich reicht, sollte dies nicht länger als ein paar Sekunden dauern.
ein Lebenslauf