2015-07-24 00:30:23 +0000 2015-07-24 00:30:23 +0000
79
79
Advertisement

Windows Update funktioniert nicht und verbraucht 100% der CPU (Win7 SP1)

Advertisement

Ich habe ein seltsames Verhalten mit Windows Update (Win7 SP1) beobachtet. Der Prozess svchost verbraucht einen ganzen Kern meiner virtuellen Maschine (VirtualBox) und tut nichts (d.h. es gibt keinen Netzwerkverkehr und der Ordner C:\Windows\SoftwareDistribution bleibt mit der gleichen Anzahl von Dateien auf der gleichen Größe). Außerdem verbraucht der Prozess manchmal eine große Menge an Speicher (> 1 GB). Ich habe auch festgestellt, dass der Ordner SoftwareDistribution manchmal während eines bestimmten Zeitraums an Größe zunimmt, und danach passiert nichts mehr, und svchost verbraucht weiterhin einen ganzen Kern.

Ich weiß, dass das Problem bei Windows Update liegt, da ich (mit Resource Monitor) verfolgt habe, welcher Dienst mit dem oben genannten Verhalten in Zusammenhang steht.

Das Bild unten zeigt, womit ich es zu tun habe:

Das nächste Bild zeigt eine detaillierte Information über svchost:

Wenn ich versuche, das Update durchzuführen, passiert nichts. Das Windows-Update schreitet nicht voran. Siehe das Bild unten:

Ich habe diesen Rechner 4 Stunden lang verlassen, als ich versuchte, das Update durchzuführen. Während dieser Zeit blieb der CPU-Verbrauch hoch (wie oben beschrieben), und es wurde kein Update installiert.

Meine Frage ist folgende:

Was ist der Grund, warum Windows Update nicht funktioniert und immer noch einen ganzen Kern meines Prozessors verbraucht, während er nichts tut?

Verwandte Frage(n): svchost.exe hoher Speicherverbrauch - wuauserv

Advertisement

Antworten (4)

83
83
83
2015-11-06 19:08:02 +0000

Fix

Microsoft hat ein Windows Update Client Update veröffentlicht, das Teil des Juli 2016 Update Rollup ist, um den langen hang at Windows Update scan zu beheben.

Dieses Update enthält einige Verbesserungen am Windows Update Client in Windows 7 Service Pack 1 (SP1). Dazu gehören die folgenden:

  • Eine Optimierung, die lange Scanzeiten für Updates berücksichtigt, die auf einigen Computern gemeldet werden.
  1. Herunterladen:

  2. Beenden Sie den Windows Update-Dienst. Dies beschleunigt die Einrichtung von MSU-Updates . Dies kann von der Befehlszeile , oder vom Dienstmanagerfenster .

  3. Versuchen Sie, das heruntergeladene Update zu installieren, und prüfen Sie, ob es die Installation von Updates beschleunigt.

Um das Update installieren zu können, müssen Sie zunächst das Update April 2015 Service-Stack-Update für Windows 7 und Windows Server 2008 R2 installieren (stoppen Sie den WU-Dienst erneut, bevor Sie versuchen, die MSU zu installieren).

Download (April 2015 Service-Stack-Update):

Abhilfe 1

Wenn dies immer noch nicht hilft, nach neuen Updates zu suchen, verwenden Sie WSUSOffline , um alle Updates zu erhalten.

8
8
8
2015-07-24 00:30:23 +0000

Nach einem Tag, an dem ich versucht habe, dieses Problem zu lösen, habe ich eine andere virtuelle Maschine erstellt, um zu prüfen, ob das Problem erneut auftreten könnte.

Leider ist das Problem erneut aufgetreten! Danach habe ich mit einem Freund über dieses Problem gesprochen, und er schlug mir vor, IPv6 meiner Windows-Netzwerkschnittstelle zu deaktivieren. Ich tat es, und es wurden zwei Verhaltensweisen beobachtet:

  1. Auf der neuen virtuellen Maschine, als ich das IPv6 deaktivierte, sank der CPU-Verbrauch fast augenblicklich, und das Windows-Update funktionierte wie erwartet:

  2. Auf der anderen virtuellen Maschine ist der CPU-Verbrauch nach der Deaktivierung von IPv6 nicht gesunken. Nach der Beobachtung, dass ich Windows neu startete, blieb der CPU-Verbrauch hoch. Nach 30 Minuten (etwa) fiel der CPU-Verbrauch jedoch ab und alles funktionierte wie erwartet.

Beide Windows wurden nach der Deaktivierung von IPv6 erfolgreich aktualisiert.

Es ist wichtig zu beachten, dass ich dieses Verhalten reproduzieren kann. Ich habe Kopien meiner virtuellen Maschine vor der Deaktivierung von IPv6.

5
Advertisement
5
5
2016-04-13 20:34:44 +0000

Etwas anderes, das helfen könnte, ist die Windows Update Troubleshooter - es handelt sich um eine eigenständige Anwendung, die Probleme mit Windows Update und dem Background Intelligent Transfer Service (BITS) diagnostizieren kann.

1
1
1
2016-03-21 20:07:57 +0000

Was es für mich behoben hat, war KB2889748

Hohe Speichernutzung durch den Prozess Svchost.exe nach der Installation von Windows Management Framework 3.0 auf einem Windows-basierten Computer

Advertisement
Advertisement