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.
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).
quelle
Antworten:
Ich habe die Windows Update-Aktivität mit dem
Microsoft-Windows-WindowsUpdateClient
ETW-Anbieter aufgezeichnet.Hier sehe ich keine Veranstaltung vorbereiten:
Ich sehe nur
Start
undStop
vonDownload
undInstall
.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 :und ich sehe Platte IO, wo TRustedInstaller.exe Daten nach
C:\Windows\WinSxS\Temp\InFlight\
und kopiertC:\Windows\SoftwareDistribution\Download\
.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:
quelle
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 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.
quelle
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.
quelle