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

Windows Update werkt niet en verbruikt 100% van de CPU (Win7 SP1)

Ik heb een vreemd gedrag waargenomen met Windows Update (Win7 SP1). Het proces svchost verbruikt een hele kern van mijn Virtuele Machine (VirtualBox) en doet niets (d.w.z. er is geen netwerkverkeer en de map C:\Windows\SoftwareDistribution blijft op dezelfde grootte met hetzelfde aantal bestanden). Bovendien verbruikt het proces soms een grote hoeveelheid geheugen (1 GB). Ik heb ook gemerkt dat de map SoftwareDistribution soms groter wordt gedurende een periode, en daarna gebeurt er niets meer en blijft svchost een hele kern verbruiken.

Ik weet dat het probleem ligt bij Windows Update, omdat ik (met behulp van Resource Monitor) heb bijgehouden welke dienst gerelateerd is aan het gedrag dat hierboven is beschreven.

De onderstaande afbeelding laat zien waar ik mee te maken heb:

De volgende afbeelding toont gedetailleerde informatie over svchost:

Als ik de update probeer uit te voeren, gebeurt er niets. De Windows Update vordert niet. Zie de afbeelding hieronder:

Ik heb deze machine 4 uur lang laten staan om de update uit te voeren. Gedurende deze tijd bleef het verbruik van de CPU hoog (zoals hierboven beschreven) en werd er geen update geïnstalleerd.

Mijn vraag is de volgende:

*Wat is de reden waarom Windows Update niet werkt en nog steeds een hele kern van mijn processor verbruikt en niets doet? *

Gerelateerde vraag(en): svchost.exe hoog geheugengebruik - wuauserv

Antwoorden (4)

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

Fix

Microsoft heeft een Windows Update Client Update uitgebracht die deel uitmaakt van de juli 2016 Update Rollup om de lange hangen bij Windows Update scan .

Deze update bevat enkele verbeteringen aan Windows Update Client in Windows 7 Service Pack 1 (SP1). Dit omvat het volgende:

  • Een optimalisatie die betrekking heeft op de lange scantijd voor updates die op sommige computers worden gerapporteerd.
  1. Download:

    1. Stop de Windows Update service. Dit versnelt de installatie van MSU-updates . Dit kan worden gedaan vanuit de opdrachtregel , of vanuit het servicemanagementvenster .
  2. Probeer de gedownloade update uit en kijk of deze de installatie van Updates

versnelt. Om de update te kunnen installeren, moet u eerst de april 2015 onderhoudsstapelupdate voor Windows 7 en Windows Server 2008 R2 update installeren (stop opnieuw de WU-service voordat u probeert de MSU te installeren).

Download (april 2015 onderhoudsstapelupdate):

Workaround 1

Als dit nog steeds niet helpt bij het zoeken naar nieuwe updates, gebruik dan WSUSOffline om alle updates te krijgen.

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

Na een dag proberen dit probleem op te lossen heb ik een andere Virtuele Machine gemaakt om te kijken of het probleem zich weer zou kunnen voordoen.

Helaas is het probleem weer gebeurd! Daarna heb ik met een vriend over dit probleem gesproken en hij stelde me voor om IPv6 van mijn Windows netwerkinterface uit te schakelen. Ik deed het en er werden twee gedragingen waargenomen:

  1. Toen ik op de nieuwe virtuele machine de IPv6 uitschakelde, viel het verbruik van de CPU vrijwel direct weg en werkte de Windows Updated zoals verwacht.

    1. Op de andere virtuele machine is het verbruik van CPU niet gedaald na het uitschakelen van IPv6. Na het constateren dat ik de Windows opnieuw opstartte en het verbruik van CPU bleef hoog. Echter, na 30 minuten (ongeveer) is het verbruik van CPU gedaald en werkte alles zoals verwacht.

Beide Windows zijn succesvol geupdate na het uitschakelen van IPv6.

Het is belangrijk om op te merken dat ik dit gedrag kan reproduceren. Ik heb kopieën van mijn Virtuele Machine voordat ik IPv6 uitschakel.

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

Iets anders dat kan helpen is de Windows Update Troubleshooter - het is een standalone applicatie die problemen met Windows Update en de Background Intelligent Transfer Service (BITS) kan diagnosticeren.

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

Wat het voor mij vaststelde was KB2889748

Hoog geheugengebruik door het Svchost.exe proces nadat u Windows Management Framework 3.0 op een Windows-computer hebt geïnstalleerd.