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 setze), dann sprang es auf 68% , bezogen auf ein 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.
Was macht Windows eigentlich mit während dieser ganzen 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 virtuellen Maschine 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 einem VM (obwohl das vielleicht ein Faktor sein könnte).
Ich habe die Windows Update-Aktivität mit dem Microsoft-Windows-WindowsUpdateClient
ETW-Anbieter erfasst.
Hier sehe ich no event vorbereiten:
Ich sehe nur Start
und Stop
von Download
und Install
.
Ich habe jetzt WPRUI verwendet, um die DiskIO - und CPU-Auslastung zu verfolgen während des Schritts "Vorbereiten der Installation von Updates".
Hier sehe ich, dass der TrustedInstaller gerade die Hashes (wcp.dll!CCSDirectTransaction::VerifyFileHashes
) der Update-Daten überprüft:
und ich sehe Datenträger IO, auf dem TRustedInstaller.exe Daten in C:\Windows\WinSxS\Temp\InFlight\
und C:\Windows\SoftwareDistribution\Download\
kopiert.
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:
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:
Ich bezweifle, dass dies die only - 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.