Das Herunterladen von Windows-Updates dauert ewig

15

Ich habe festgestellt, dass bei manuellen Windows-Updates in der Systemsteuerung die Updates schnell genug gefunden werden. Nach Auswahl der Updates, die ich installieren möchte, und der Aufforderung, sie zu installieren, dauert der Download von Updates unendlich lange. Es wird jedoch kein Fortschritt angezeigt, wenn ich nach einiger Zeit auf das Startsymbol klicke Es zeigt an, dass die Updates für die Installation bereit sind, wenn ich den PC herunterfahre. Dies wird durch den gelben Bang angezeigt. Es wird auch nicht angegeben, welche Updates zur Installation bereit sind.

Wenn ich das Windows-Update beim Herunterladen ausführen lasse, werden die ausgewählten Updates möglicherweise heruntergeladen und installiert, es wird jedoch noch kein Fortschritt angezeigt, dies dauert jedoch Stunden. Ich sehe dieses Verhalten auf einigen (4) meinen W7-PCs (7).

Der Windows Update-Bildschirm wird nicht aktualisiert.

Irgendwelche Einblicke in dieses Verhalten oder wie man es löst?

Vollständig aktualisiertes Windows 7 64bit vor dem Patch-Dienstag dieses Monats (August 2016).

Hinweis: Heimnetzwerk, Fios ohne andere Probleme. Es ist weit verbreitet auf mehreren Computern und funktioniert auf jedem von ihnen, wenn ich mit diesen Geräten unterwegs bin. Es ist ein Windows-Update-GUI-Problem. Geschieht bei normalen Updates von Monat zu Monat.

Bildbeschreibung hier eingeben

Dies hat nichts damit zu tun, nach Updates zu suchen, wie in dieser Frage beantwortet. Ich habe diese Frage selbst beantwortet, aber dies ist ein ganz anderes Problem und habe bisher keine Lösung gefunden.

Hinweis:

Dieses Problem tritt nicht mehr auf, seit MS damit begonnen hat, Service-Stack-Updates bereitzustellen. Windows Update-Probleme nach einer Neuinstallation von W7 finden Sie in meinem Beitrag hier >>>>> Windows 7 SP1 Windows Update hat nicht mehr nach Updates gesucht

Moab
quelle
1
Ich glaube, es ist im Wesentlichen das gleiche Problem. Interne Algorithmen, die von WU verwendet werden, um zu entscheiden, was und wann zu tun ist, skalieren schrecklich, wenn die Anzahl der verfügbaren Updates oder die Anzahl der anwendbaren Updates zunimmt.
David Schwartz
1
Es ist schwer, vieles zu beweisen, weil Microsoft nicht so sehr daran interessiert ist, seine schmutzige Wäsche in der Öffentlichkeit zu lüften. Mein Fazit basiert auf Beobachtungen der Zeit, die diese Vorgänge in Anspruch nehmen, und der Anzahl der verfügbaren / anwendbaren Aktualisierungen.
David Schwartz
1
Was mich stört, ist, dass es auf einigen Systemen einwandfrei funktioniert. Dies geschieht mit nur wenigen Updates. Wie ich bereits sagte, sind meine Systeme auf dem neuesten Stand und werden monatlich aktualisiert.
Moab
2
Hey hijo, zeige was in der C:\Windows\WindowsUpdate.logDatei steht um irgendeinen Fehler in dieser Datei im Zusammenhang mit ur problem migo zu sehen.
GambleNerd
1
@Moab - Sie können alle Updates installieren, aber nicht das kumulative Update. Die Tatsache, dass einige Clients dieses Problem aufweisen, weist darauf hin, dass dies eine Möglichkeit sein könnte. In kürzester Zeit stellt Microsoft auf monatliche kumulative Updates für Windows 7 und Windows 8.1 um, ähnlich wie dies bei Windows 10 der
Fall ist

Antworten:

14

Das Herunterladen von Windows-Updates dauert ewig

Würfelwurf. . .

Ich mag alle hier auf dieser MS KB aufgeführten Methoden als mögliche Lösungen für dieses Problem. Insbesondere die Methoden 10 bis 13 stechen mir am meisten in den Sinn, als ob ich in der Vergangenheit Lösungen verwendet hätte, um korrelierte Probleme zu lösen, auch wenn sie nicht genau gleich waren.

Ich werde nur die folgenden Methoden zitieren. Ich würde nicht sicher überspringen, wenn ich dieses Problem beheben würde, aber ich würde mich nicht auf diese oder nur diese KB beschränken, aber dies könnten gute Ausgangspunkte für mögliche Lösungen sein.

Ich bin auch damit einverstanden, dass %windir%\WindowsUpdate.loges hilfreich ist , alle zutreffenden Details von zu sehen , um dieses Problem zu beheben.

Zuletzt beginne ich mit der Fehlerbehebung und Behebung dieses Problems von einem der Computer aus und stelle sicher, dass eine Verbindung zu einer relativ schnellen Internetverbindung besteht. Wenn Sie also auf Reisen sind und mit einem öffentlichen Netzwerk oder einem mobilen WLAN verbunden sind, warten Sie, um dies sicherzustellen Faktoren spielen für alle Fälle keine Rolle.

Mögliche Auflösungsmethoden


Methode 1: Führen Sie die Windows Update-Problembehandlung aus

Wechseln Sie dazu zur Windows Update-Problembehandlung .


Methode 4: führen Sie das System Update Readiness Tool (CheckSur.exe) aus

Laden Sie das System Update Readiness-Tool herunter und führen Sie es aus. Dieses Tool führt eine einmalige Überprüfung auf Inkonsistenzen durch, die zukünftige Wartungsvorgänge verhindern können. Weitere Informationen zum Herunterladen und Ausführen des Tools CheckSur.exe finden Sie im folgenden Artikel der Microsoft Knowledge Base:

Beheben Sie Windows-Beschädigungsfehler mit dem DISM- oder System Update Readiness-Tool ( https://support.microsoft.com/kb/947821 ).

Versuchen Sie erneut, Updates zu installieren.

Hinweis : die CheckSur.log-Datei wird an dem folgenden Speicherort gespeichert, nachdem Sie das Tool ausführen:

%systemroot%\logs\cbs

Methode 5: Führen Sie das Systemdatei-Überprüfungsprogramm (SFC.exe) aus

Gehen Sie hierzu folgendermaßen vor

  1. Öffnen Sie ein administratives Eingabeaufforderungsfenster.
  2. Geben Sie an der Eingabeaufforderung sfc / scannow ein und drücken Sie die Eingabetaste .
  3. Versuchen Sie nach Abschluss des Scans erneut, Updates zu installieren.

Methode 6: setzen Sie den Inhalt des Catroot2-Ordners zurück

Gehen Sie hierzu folgendermaßen vor

  1. Öffnen Sie ein administratives Eingabeaufforderungsfenster.
  2. Geben Sie die folgenden Befehle ein und drücken Sie nach jedem Befehl die Eingabetaste:

    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  3. Löschen Sie den gesamten Inhalt des Ordners catroot2, aber löschen Sie den Ordner catroot2 nicht.

  4. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

net start cryptsvc

  1. Beenden Sie das Eingabeaufforderungsfenster.

Methode 8: Registrieren Sie die Windows Update-Dateien

Gehen Sie hierzu folgendermaßen vor

  1. Öffnen Sie ein administratives Eingabeaufforderungsfenster.
  2. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
  1. Versuchen Sie erneut, Updates zu installieren.

Methode 10: Benennen Sie den SoftwareDistribution-Ordner um

Gehen Sie hierzu folgendermaßen vor

  1. Öffnen Sie ein administratives Eingabeaufforderungsfenster.

  2. Führen Sie die folgenden Befehle aus und drücken Sie nach jedem Befehl die Eingabetaste:

    • Net halt wuauserv
    • cd% systemroot%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • Nettostart wuauserv
  3. Versuchen Sie erneut, Updates zu installieren.

Wichtig: die folgenden Probleme treten auf, wenn Sie diese Methode verwenden:

  • Derzeit heruntergeladene, aber noch nicht installierte Updates müssen mithilfe von Windows Update oder Microsoft Update erneut heruntergeladen werden.

  • Wenn Sie den Ordner "Software Distribution" löschen, wird Ihr Download-Verlauf entfernt.

  • Wenn Sie derzeit Updates von Microsoft Update und Windows Update erhalten, müssen Sie diese Option auf der Windows Update-Website erneut auswählen.

Hinweis: Wenn das Problem behoben ist und Sie Updates erfolgreich herunterladen und installieren können, können Sie den Ordner "SoftwareDistribution.old" sicher löschen, um Speicherplatz wiederherzustellen.


Methode 11: Löschen Sie die BITS-Warteschlange von aktuellen Jobs

Gehen Sie hierzu folgendermaßen vor

  1. Öffnen Sie ein administratives Eingabeaufforderungsfenster.
  2. Geben Sie an der Eingabeaufforderung die folgenden Befehle ein und drücken Sie nach jedem Befehl die Eingabetaste:
Net stop bits
Net stop wuauserv
Ipconfig /flushdns
cd \documents and settings\all users\application data\microsoft\network\downloader
Del qmgr0.dat
Del qmgr1.dat
Net start bits
Net start wuauserv

Hinweis: Nachdem Sie diese Schritte ausgeführt haben, wird die BITS-Warteschlange gelöscht.

  1. Versuchen Sie erneut, Updates zu installieren.

Methode 12: Benennen Sie Pending.xml um

Gehen Sie hierzu folgendermaßen vor

  1. Öffnen Sie ein administratives Eingabeaufforderungsfenster.
  2. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

    takeown / f C: \ Windows \ winsxs \ pending.xml

  3. Benennen Sie den Pfad c: \ windows \ winsxs \ pending.xml mit dem folgenden Befehl um:

    Ren c: \ windows \ winsxs \ pending.xml pending.old


Methode 13: Führen Sie Chkdsk auf der Windows-Partition aus

Gehen Sie hierzu folgendermaßen vor

  1. Öffnen Sie ein administratives Eingabeaufforderungsfenster.
  2. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

    Chkdsk volume: /f /r

Quelle

Pimp Juice IT
quelle
1
Da dies von diesem neuen Win10-Update-Zug-Wrack aus verlinkt wird, stelle ich fest, dass der Download-Speicherort für Methode 11 (BITS) in Win 10 hier ist:c:\ProgramData\Microsoft\Network\Downloader
McGuireV10,
2

Wenn die in den anderen Antworten aufgeführten Updates für Windows Update Ihr Problem nicht behoben haben, kann die langsame Aktualisierung durch die Funktionsweise von Windows Update auf den betroffenen Computern verursacht werden.

In einer anderen meiner Antworten habe ich erklärt, dass Windows Update im Speicher eine Baumstruktur aller Updates erstellt, die auf einen Computer angewendet werden könnten, und diese dann im Hinblick auf die bereits auf dem Computer installierten Updates beschneidet, um schließlich zu dem Satz von zu gelangen Updates, die installiert werden müssen, und die Reihenfolge der Installation.

Die Zeit, die für diesen Brute-Force-Prozess benötigt wird, hängt von der Gesamtzahl der Updates ab, die für diese Plattform seit dem letzten Service Pack verfügbar sind. Jede Art von Service Pack definiert eine neue Plattform, für die sich Updates neu ansammeln. Außerdem muss Windows Update große Datenmengen von den Microsoft-Servern übertragen, die möglicherweise überlastet sind.

Windows 7 SP1 wurde vor mehr als 5 Jahren am 22. Februar 2011 veröffentlicht, und seitdem ist die Anzahl der Updates enorm gestiegen. Darüber hinaus haben Windows 10-Clients auf den Windows Update-Servern von Microsoft Priorität in Bezug auf die Bandbreite. Insgesamt muss Windows 7 SP1 also leiden.

Um dieses Problem zu lösen, hat Microsoft kürzlich das praktische Rollup für Windows 7 SP1 veröffentlicht, das genau wie ein Service Pack als Startplattform für Updates dient. Die Installation führt zu einem viel kleineren Update-Baum, der viel schneller heruntergeladen und verarbeitet werden kann, da nur Updates berücksichtigt werden, die älter sind als alle Updates seit 2011. Leider ist er nicht über Windows Update verfügbar und muss manuell heruntergeladen und installiert werden .

Weitere Informationen zum praktischen Rollup für Windows 7 SP1 erhalten Sie von
Microsoft, wenn Sie die Aktualisierung von Windows 7 und 8.1 überarbeiten. Nennen Sie es jedoch kein Service Pack .

Dieses praktische Rollup ist die einzige Möglichkeit, die Laufzeit von Windows Update unter Windows 7 SP1 zu verringern. Eine andere Möglichkeit besteht darin, es zu den Zeiten zu starten, in denen auf den Windows Update-Servern von Microsoft mehr Bandbreite zur Verfügung steht (am frühen Morgen oder am späten Abend).

Zugegeben, die Probleme, die Sie beobachten, sind etwas extrem und können mit einer Ineffizienz zusammenhängen, die sich auf die spezielle Konfiguration dieser Computer bezieht. Ich denke, dass eine Kombination von Faktoren die Zeit, die Windows Update zum Herunterladen und Löschen seines Update-Baums benötigt, enorm verlängert hat. Dies könnte sogar ein Microsoft-Fehler sein. Weitere Informationen zu diesem Problem erhalten Sie möglicherweise, wenn Sie Windows Update während des Betriebs im Hinblick auf die Speichernutzung, die Netzwerkaktivität und den Datenträgerzugriff überwachen.

Das Installieren des praktischen Rollups für Windows 7 SP1 ist die einzige Möglichkeit, die ich mir vorstellen kann, um diesen gordischen Knoten von Windows Update auf den betroffenen Computern zu entfernen. Es wird jedoch wahrscheinlich in Zukunft nicht mehr funktionieren und muss daher schnell angewendet werden.

Harrymc
quelle
1

Deaktivieren Sie automatische Windows-Updates in der Systemsteuerung und deaktivieren Sie den Windows Update-Dienst. Gehen Sie dann zu C: \ Windows \ SoftwareDistribution \ Download und löschen Sie alles im Ordner. Starten Sie den Windows Update-Dienst neu. Öffnen Sie schließlich die CLI wuauclt.exe /updatenow, geben Sie ein und drücken Sie die Eingabetaste. Versuchen Sie, die Patches erneut herunterzuladen und zu sehen, was passiert.

GetOutOfMyYard
quelle
1
Ja, ich weiß, wie man das macht und vieles mehr. Ich habe alles andere als eine saubere Installation versucht.
Moab
1

Dies ist keine dauerhafte Korrektur, aber wenn es ein bestimmtes Update gibt, brauchen Sie so schnell wie möglich und haben keine Zeit, etwas Dauerhaftes zu klären, das Sie gerade verwenden können.

https://catalog.update.microsoft.com/

Sie müssen IE verwenden. Deaktivieren Sie dazu den Windows Update-Dienst.

Beseitigen Sie dann einen dauerhaften Fix, wenn Sie Zeit haben.

Andrew Allen
quelle
1
Willkommen bei Super User! Dies ist wirklich ein Kommentar und keine Antwort auf die ursprüngliche Frage. Wenn Sie einen Autor kritisieren oder um Klarstellung bitten möchten, hinterlassen Sie einen Kommentar unter seinem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Wenn Sie über eine ausreichende Reputation verfügen, können Sie jeden Beitrag kommentieren . Bitte lesen Sie Warum brauche ich 50 Ruf, um einen Kommentar abzugeben? Was kann ich stattdessen tun?
DavidPostill
Firefox weigert sich sogar, eine Verbindung zu Ihrem Link herzustellen, da die Website nicht richtig konfiguriert ist. Sie sagen, dass IE benötigt wird, aber das bedeutet, dass nicht jeder darauf zugreifen kann.
Fixer1234
@ fixer1234; Wie heißt das, dass nicht jeder darauf zugreifen kann? In jeder Windows-Version ist der IE installiert.
Wes Sayeed
@WesSayeed, ich konnte nicht auf den Link zugreifen, um diese Lösung anzusehen, und habe vergessen, dass es sich bei der Frage tatsächlich um Windows handelt. Sie haben also Recht, zumindest die Windows-Benutzer, die den IE nicht deaktiviert oder entfernt haben, können darauf zugreifen. Übrigens reicht das Ändern des Benutzeragenten nicht aus, um den Link in einem anderen Browser anzuzeigen.
Fixer1234
0

Sie können versuchen, alle fehlenden Updates manuell mit WSUS Offline zu installieren. http://wsusoffline.net/, zu

In der Software können Sie Ihr Betriebssystem auswählen, ALLE Updates für diese Windows-Version herunterladen und dann den Updater starten. Alle fehlenden Updates werden installiert.

JustDenDimi
quelle
Beantwortet die Frage nicht, ist aber eine Abhilfe.
Moab
Wenn Sie Ihr System auf diese Weise aktualisieren, wird der Fehler möglicherweise behoben. Windows Update ist manchmal nur eine Kleinigkeit (Entschuldigung für den Wortlaut), daher könnte dies das Problem beheben. Warum wäre dies dann in Ihren Augen keine Lösung?
JustDenDimi
-1

Der "Download ausstehend" kann auch auf abgelaufene / beschädigte Zertifikate zurückzuführen sein. Angesichts der Tatsache, dass Windows 7 und Windows 10 bei der Betrachtung von Windows Update unter ähnlichen Entscheidungen leiden, möchte ich eine weitere mögliche Lösung vorschlagen.

Nur für den Fall, dass Sie sich auf die in Windows enthaltenen Tools verlassen möchten, können Sie das Ereignisprotokoll -> Anwendung für "CertificateServicesClient-AutoEnrollment" mit der ID 64 und der Kritikalität "Warning" überprüfen. Alternativ können Sie einen detaillierten Fehlercode mit dem Windows Update-Minitool abrufen, bei dem es sich im Grunde um ein Drittanbieter-Tool handelt, das mit Windows Update zusammenarbeitet. Für mich haben sowohl Windows Update als auch der Windows Store anscheinend mit dem Herunterladen begonnen, stecken aber bei "Download ausstehend" fest und werden nicht fortgesetzt oder zeigen keinen Fehlercode an. Das Windows Update Minitool gab mir schließlich zwei Fehlercodes, von denen die folgenden wichtig sind:

  • 0x80240022 (was sich als zertifikatsbezogen herausstellt, dh das Zertifikat ist abgelaufen oder die Zertifikatkette ist gebrochen)

Die Lösung scheint ziemlich einfach zu sein, wenn Sie in der Lage sind, ein Arbeitshandbuch zu finden. Kaspersky bietet hier ein ziemlich anständiges an . Dies ist besonders hilfreich, da das Programm "rootsupd.exe" ziemlich schwer zu finden ist. Und obwohl Kaspersky Sie auffordert, die Zertifikatsspeicher-Sicherung von einem funktionierenden Gerät zu erhalten, können Sie einfach die neueste Liste der Zertifikate von Microsoft anfordern. Aus irgendeinem Grund konnte ich diese Zertifikate nicht ohne "rootsupd.exe" verwenden. Das Zertifikatverwaltungs-Applet würde die Zertifikatliste anzeigen, sie jedoch als fehlerhaft betrachten. Als ich die Datei "rootsupd.exe" zum Extrahieren und Importieren des Inhalts von "authrootstl.cab" verwendet habe, hat mein Windows Update endlich wieder funktioniert.

Betaminos
quelle