In den vorhandenen Antworten wurden mehrere Aspekte des Problems behandelt. Ich werde versuchen, sie durch eine allgemeine Auflistung der Ursachen zusammenzufügen, ohne das bereits Gesagte zu wiederholen:
- Der Microsoft Windows Update-Mechanismus ist äußerst ausgefeilt, was leider auch kompliziert ist
- WU muss eine unkalkulierbare Anzahl von Hardware- und Softwarekombinationen unterstützen
- WU muss die Updates in der richtigen Reihenfolge anwenden
- Windows 7 ist ein älteres System, und SP2 ist überfällig und wird wahrscheinlich nie eintreffen, was zu sehr vielen Updates führt
- In den letzten Jahren stand Microsoft unter großem Druck, zahlreiche Sicherheitsprobleme zu beheben. Dies führte zu sehr vielen hektischen Korrekturen, dann zu Fixes von Fixes usw. in der n-ten Generation
- Microsoft war nicht in der Lage, den Aktualisierungsmechanismus, der im Allgemeinen ein exponentieller Algorithmus ist, ausreichend zu optimieren, was zu einem ziemlich langsamen Brute-Force-Algorithmus führte.
- Die WU-Server von Microsoft sind manchmal überlastet.
Schauen wir uns diese Punkte genauer an.
Windows Update-Komplexität
Nachdem ein Update veröffentlicht wurde, kann es im Laufe der Zeit in drei weitere verschiedene Phasen unterteilt werden: Überarbeitungen, Ersetzung und Ablauf.
Update-Revisionen : Wenn Änderungen an einem zuvor veröffentlichten Update vorgenommen werden, spricht man von einer Update-Revision, bei der einige Teile des Downloads geändert werden. Dies ist ein teilweiser, nicht vollständiger Update-Ersatz.
Ersetzte Updates : Dies ist ein vollständiger Ersatz für eine frühere oder mehrere frühere Versionen. Manchmal packt Microsoft mehrere Releases in ein einziges Paket und dieses Paket ersetzt die darin enthaltenen Updates.
Abgelaufene Updates : Dies sind Updates, die aus der Liste der gültigen Updates entfernt wurden. Solche Updates sind nicht mehr gültig und werden für die Installation nicht erkannt. In den meisten Fällen ist ein Update abgelaufen, nachdem es durch ein ersetztes Update ersetzt wurde.
Aktualisierungen haben auch einen Abhängigkeitsmechanismus, was bedeutet, dass bei einigen Aktualisierungen möglicherweise andere Aktualisierungen zuerst angewendet werden müssen.
Abgelaufene Updates sind für die Leistung von WU problematisch, da sie leider nicht vom Computer entfernt werden. Daher nehmen sie immer noch an den Berechnungen teil, und es gibt so viele davon. Mit der Datenträgerbereinigung können Sie möglicherweise veraltete Windows-Updates entfernen
( erstellen Sie zunächst ein Backup-Image des Systemlaufwerks, da WU auch sehr anfällig ist).
WU-Berechnungen
Aufgrund der enormen Anzahl möglicher Kombinationen speichert Microsoft alle Aktualisierungen auf den WU-Servern im Format eines riesigen Baums. Die Entscheidung, welche Updates angewendet werden müssen, erfolgt durch einen Tree-Pruning-Algorithmus, der die auf dem Client installierte Hardware und Software sowie alle bereits installierten Updates berücksichtigt Alle werden erfolgreich beim Beschneiden angewendet.
Es ist nicht garantiert, dass der Algorithmus erfolgreich ist, was bedeutet, dass WU das Betriebssystem vollständig zerstören oder sogar nicht mehr booten kann. Dies ist durchaus verständlich, wenn beispielsweise ein Update A1 mit der Revision A2 verwendet wird, bei dem ein von A abhängiges Update B zwischen A1 und A2 veröffentlicht wurde. Stellen Sie jetzt fest, ob die Installationsreihenfolge A1-B-A2 oder A1-A2-B sein soll, wenn die falsche Entscheidung tödlich sein kann.
Überlastete WU-Server
Wikipedia hat Folgendes über Windows Update-Statistiken zu sagen :
Ab 2008 hatte Windows Update ungefähr 500 Millionen Clients, verarbeitete ungefähr 350 Millionen einmalige Scans pro Tag und unterhielt durchschnittlich 1,5 Millionen gleichzeitige Verbindungen zu Clientcomputern. Am Patch-Dienstag, dem Tag, an dem Microsoft normalerweise neue Softwareupdates veröffentlicht, kann der ausgehende Datenverkehr 500 Gigabit pro Sekunde überschreiten.
Diese Zahlen haben sich wahrscheinlich inzwischen verdoppelt und erklären, warum die WU-Server manchmal nicht erreichbar sind. Ich verwende die WU-Option "Nach Updates suchen, aber ich kann sie auswählen", und es gibt Tage und Zeiten, an denen das Suchen nach Updates länger dauert, als ich warten möchte, was eine Verschiebung erforderlich macht.
Die lange Geschichte von Windows 7
Windows 7 wurde am 22. Juli 2009 veröffentlicht. Nach ungefähr 17 Monaten wurde das Service Pack 1 (SP1) am 22. Februar 2011 veröffentlicht. Dies war vor ungefähr 4,5 Jahren, was bedeutet, dass SP2 längst überfällig ist.
Die gute Seite eines Service Packs ist, dass durch dessen Installation der gesamte Update-Verlauf gelöscht wird, sodass WU praktisch genau wie nach einer Neuinstallation von Windows bei null beginnt. Dies beschleunigt natürlich alle Berechnungen enorm, da weniger Aktualisierungen zu berücksichtigen sind.
Die bloße Anzahl vorhandener Updates seit SP1 erklärt, warum WU-Berechnungen heute so langsam sind. Für Microsoft kann das Problem "einfach" durch ein Upgrade auf das neuere Windows 8.1 oder Windows 10 behoben werden, sodass WU eine geringere Anzahl von Updates berücksichtigen muss.
Fazit
Da Microsoft weiterhin zahlreiche Updates für Windows 7 installiert, wird WU im Laufe der Zeit immer langsamer.
Eine mögliche Optimierung besteht darin, veraltete Windows-Updates zu entfernen . Eine andere Möglichkeit besteht darin, die WU-Option "Nach Updates suchen, aber ich wähle" zu verwenden und früh morgens oder spät abends nach Updates zu suchen.
Die meisten Updates gelten auch für Windows 8 und 10, sodass sich die Belastung der WU-Server von Microsoft erst mit der baldigen Veröffentlichung von Windows 10 vervielfacht. Microsoft scheint auch die Bandbreite seiner WU-Server gemäß seinen eigenen Richtlinien zu parzellieren, wobei der Schwerpunkt auf der Bedienung der neueren Betriebssysteme liegt. Daher ist mit einer weiteren Verlangsamung für Windows 7 zu rechnen, sobald Windows 10 veröffentlicht wird, zusammen mit unverhältnismäßig schnelleren Updates für Windows 10.
Wenn WU zu langsam ist, besteht die einzige echte Lösung darin, auf eine spätere Version von Windows zu aktualisieren.
Gute Nachricht: SP2 für Windows 7 (und 8.1) ist da
Microsoft hat SP2 für Windows 7 und 8.1 veröffentlicht. Dieses Update ist aus unbekannten Gründen nicht in Windows Update verfügbar und muss manuell heruntergeladen und installiert werden.
Lesen Sie im Artikel, wie Sie es erhalten:
Microsoft überarbeitet die Aktualisierung von Windows 7 und 8.1 - nennen Sie es jedoch kein Service Pack .