Delen via


Problemen met Windows Update oplossen

Van toepassing op: Windows 10

Probeer onze virtuele agent : hiermee kunt u snel veelvoorkomende Problemen met Windows Update identificeren en oplossen

Als u problemen ondervindt bij het gebruik van Windows Update, begint u met de volgende stappen:

  1. Voer de ingebouwde probleemoplosser voor Windows Update uit om veelvoorkomende problemen op te lossen. Navigeer naar Instellingen>bijwerken en beveiligingsproblemen>met>Windows Update oplossen.

  2. Installeer de meest recente Servicing Stack Update die overeenkomt met uw versie van Windows uit de Microsoft Update-catalogus. Zie Servicing Stack-updates voor meer informatie over onderhoudsstackupdates.

  3. Zorg ervoor dat u de meest recente Windows-updates, cumulatieve updates en updatepakketten installeert. Raadpleeg de juiste updategeschiedenis voor uw systeem om de status van de update te controleren:

Geavanceerde gebruikers kunnen ook verwijzen naar het logboek dat is gegenereerd door Windows Update voor verder onderzoek.

U kunt de volgende scenario's tegenkomen bij het gebruik van Windows Update.

Waarom heb ik een oudere update aangeboden?

De update die aan een apparaat wordt aangeboden, is afhankelijk van verschillende factoren. Hier volgen enkele van de meest voorkomende kenmerken:

  • Build van besturingssysteem
  • Besturingssysteembranch
  • Landinstelling van besturingssysteem
  • Architectuur van besturingssysteem
  • Configuratie van apparaatupdatebeheer

Als de update die u wordt aangeboden niet de meest recente beschikbaar is, kan het zijn dat uw apparaat wordt beheerd door een WSUS-server en u de updates die beschikbaar zijn op die server krijgt aangeboden. Als uw apparaat deel uitmaakt van een implementatiegroep, is het ook mogelijk dat uw beheerder de implementatie van updates opzettelijk vertraagt. Omdat de implementatie traag is en begint, ontvangen alle apparaten de update niet op dezelfde dag.

Mijn apparaat is geblokkeerd bij scannen. Waarom?

De gebruikersinterface instellingen communiceert met de Update Orchestrator-service die op zijn beurt communiceert met de Windows Update-service. Als deze services onverwacht stoppen, ziet u mogelijk dit gedrag. Voer in dergelijke gevallen de volgende stappen uit:

  1. Sluit de app Instellingen en open deze opnieuw.

  2. Start Services.msc en controleer of de volgende services worden uitgevoerd:

    • State Orchestrator bijwerken
    • Windows Update

Functie-updates worden niet aangeboden terwijl andere updates

Apparaten met Windows 10, versie 1709 tot en met Windows 10, versie 1803 die zijn geconfigureerd om bij te werken vanuit Windows Update (inclusief Windows Update voor Bedrijven), kunnen onderhouds- en definitie-updates installeren, maar worden nooit functie-updates aangeboden.

Als u de WindowsUpdate.log controleert, wordt de volgende fout weergegeven:

YYYY/MM/DD HH:mm:ss:SSS PID  TID  Agent           * START * Finding updates CallerId = Update;taskhostw  Id = 25
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Agent           Online = Yes; Interactive = No; AllowCachedResults = No; Ignore download priority = No
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Agent           ServiceID = {855E8A7C-ECB4-4CA3-B045-1DFA50104289} Third party service
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Agent           Search Scope = {Current User}
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Agent           Caller SID for Applicability: S-1-12-1-2933642503-1247987907-1399130510-4207851353
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            Got 855E8A7C-ECB4-4CA3-B045-1DFA50104289 redir Client/Server URL: https://fe3.delivery.mp.microsoft.com/ClientWebService/client.asmx""
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            Token Requested with 0 category IDs.
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            GetUserTickets: No user tickets found. Returning WU_E_NO_USERTOKEN.
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            *FAILED* [80070426] Method failed [AuthTicketHelper::GetDeviceTickets:570]
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            *FAILED* [80070426] Method failed [AuthTicketHelper::GetDeviceTickets:570]
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            *FAILED* [80070426] GetDeviceTickets
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            *FAILED* [80070426] Method failed [AuthTicketHelper::AddTickets:1092]
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            *FAILED* [80070426] Method failed [CUpdateEndpointProvider::GenerateSecurityTokenWithAuthTickets:1587]
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            *FAILED* [80070426] GetAgentTokenFromServer
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            *FAILED* [80070426] GetAgentToken
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            *FAILED* [80070426] EP:Call to GetEndpointToken
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Misc            *FAILED* [80070426] Failed to obtain service 855E8A7C-ECB4-4CA3-B045-1DFA50104289 plugin Client/Server auth token of type 0x00000001
YYYY/MM/DD HH:mm:ss:SSS PID  TID  ProtocolTalker  *FAILED* [80070426] Method failed [CAgentProtocolTalkerContext::DetermineServiceEndpoint:377]
YYYY/MM/DD HH:mm:ss:SSS PID  TID  ProtocolTalker  *FAILED* [80070426] Initialization failed for Protocol Talker Context
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Agent           Exit code = 0x80070426
YYYY/MM/DD HH:mm:ss:SSS PID  TID  Agent           * END * Finding updates CallerId = Update;taskhostw  Id = 25

De 0x80070426 foutcode wordt omgezet in:

ERROR_SERVICE_NOT_ACTIVE - # The service has not been started.

Microsoft Account Sign In Assistant (MSA of wlidsvc) is de betreffende service. De DCAT Flighting-service (ServiceId: 855E8A7C-ECB4-4CA3-B045-1DFA50104289) is afhankelijk van MSA om de globale apparaat-id voor het apparaat op te halen. Zonder dat de MSA-service wordt uitgevoerd, wordt de globale apparaat-id niet gegenereerd en verzonden door de client en wordt de zoekfunctie-updates nooit voltooid.

U kunt dit probleem oplossen door de MSA-service opnieuw in te stellen op het standaard StartType van 'handmatig'.

Windows Update maakt gebruik van WinHttp met aanvragen voor gedeeltelijke bereiken (RFC 7233) om updates en toepassingen te downloaden van Windows Update-servers of on-premises WSUS-servers. Daarom moeten proxyservers in het netwerk HTTP RANGE-aanvragen ondersteunen. Als een proxy is geconfigureerd in Internet Explorer (gebruikersniveau), maar niet in WinHTTP (systeemniveau), mislukken verbindingen met Windows Update.

U kunt dit probleem oplossen door een proxy in WinHTTP te configureren met behulp van de volgende netsh-opdracht:

netsh winhttp set proxy ProxyServerName:PortNumber 

Notitie

U kunt de proxy-instellingen ook importeren uit Internet Explorer met behulp van de volgende opdracht: netsh winhttp import proxy source=ie

Als downloads via een proxyserver mislukken met een 0x80d05001 DO_E_HTTP_BLOCKSIZE_MISMATCH fout of als u een hoog CPU-gebruik ziet terwijl updates worden gedownload, controleert u de proxyconfiguratie om HTTP RANGE-aanvragen uit te voeren.

U kunt ervoor kiezen om een regel toe te passen voor het toestaan van HTTP RANGE-aanvragen voor de volgende URL's:

  • *.download.windowsupdate.com
  • *.dl.delivery.mp.microsoft.com
  • *.delivery.mp.microsoft.com

Als u RANGE-aanvragen niet kunt toestaan, downloadt u meer inhoud dan nodig is in updates (omdat deltapatching niet werkt).

De update is niet van toepassing op uw computer

De meest voorkomende redenen voor deze fout worden beschreven in de volgende tabel:

Oorzaak Uitleg Oplossing
Update is achterhaald Wanneer er updates voor een onderdeel worden uitgebracht, vervangt het bijgewerkte onderdeel een ouder onderdeel dat al op het systeem staat. Wanneer dit probleem optreedt, wordt de vorige update gemarkeerd als vervangen. Als de update die u probeert te installeren, al een nieuwere versie van de nettolading op uw systeem heeft, wordt dit foutbericht mogelijk weergegeven. Controleer of het pakket dat u installeert, nieuwere versies van de binaire bestanden bevat. Of controleer of het pakket wordt vervangen door een ander nieuw pakket.
Update is al geïnstalleerd Als de update die u probeert te installeren, eerder is geïnstalleerd, bijvoorbeeld door een andere update die dezelfde nettolading heeft meegenomen, kan dit foutbericht optreden. Controleer of het pakket dat u probeert te installeren niet eerder is geïnstalleerd.
Verkeerde update voor architectuur Updates worden gepubliceerd door de CPU-architectuur. Als de update die u probeert te installeren niet overeenkomt met de architectuur voor uw CPU, kan dit foutbericht optreden. Controleer of het pakket dat u wilt installeren, overeenkomt met de Windows-versie die u gebruikt. Informatie over de Windows-versie vindt u in de sectie 'Van toepassing op' van het artikel voor elke update. Windows Server 2012-updates kunnen bijvoorbeeld niet worden geïnstalleerd op Windows Server 2012 R2-computers.
Controleer ook of het pakket dat u installeert overeenkomt met de processorarchitectuur van de Windows-versie die u gebruikt. Een x86-update kan bijvoorbeeld niet worden geïnstalleerd op x64-installaties van Windows.
Vereiste update ontbreekt Voor sommige updates is een vereiste update vereist voordat deze kunnen worden toegepast op een systeem. Als u een vereiste update mist, kan dit foutbericht optreden. KB-2919355 moet bijvoorbeeld worden geïnstalleerd op Windows 8.1- en Windows Server 2012 R2-computers voordat veel van de updates die zijn uitgebracht na april 2014 kunnen worden geïnstalleerd. Controleer de gerelateerde artikelen over het pakket in de Microsoft Knowledge Base (KB) om ervoor te zorgen dat de vereiste updates zijn geïnstalleerd. Als u bijvoorbeeld het foutbericht op Windows 8.1 of Windows Server 2012 R2 tegenkomt, moet u mogelijk de 2919355 update van april 2014 installeren als een vereiste en een of meer vereiste onderhoudsupdates (KB 2919442 en KB-3173424).
Voer de volgende PowerShell-opdracht uit om te bepalen of deze vereiste updates zijn geïnstalleerd:
get-hotfix KB3173424,KB2919355, KB2919442.
Als de updates zijn geïnstalleerd, retourneert de opdracht de geïnstalleerde datum in de InstalledOn sectie van de uitvoer.

Er is een fout opgetreden in Windows Update-logboeken:

DownloadManager    Error 0x800706d9 occurred while downloading update; notifying dependent calls. 

Or

[DownloadManager] BITS job {A4AC06DD-D6E6-4420-8720-7407734FDAF2} hit a transient error, updateId = {D053C08A-6250-4C43-A111-56C5198FE142}.200 <NULL>, error = 0x800706D9 

Or

DownloadManager [0]12F4.1FE8::09/29/2017-13:45:08.530 [agent]DO job {C6E2F6DC-5B78-4608-B6F1-0678C23614BD} hit a transient error, updateId = 5537BD35-BB74-40B2-A8C3-B696D3C97CBA.201 <NULL>, error = 0x80D0000A 

Ga naar Services.msc en zorg ervoor dat Windows Firewall-service is ingeschakeld. Het stoppen van de service die is gekoppeld aan Windows Firewall met Geavanceerde beveiliging, wordt niet ondersteund door Microsoft. Zie Voor meer informatie moet ik Windows Firewall uitschakelen.

Problemen die voortvloeien uit de configuratie van conflicterende beleidsregels

Windows Update biedt een breed scala aan configuratiebeleid voor het beheren van het gedrag van de Windows Update-service in een beheerde omgeving. Hoewel u met deze beleidsregels de instellingen op gedetailleerd niveau kunt configureren, kan onjuiste configuratie of instelling van conflicterende beleidsregels leiden tot onverwacht gedrag.

Zie Automatische updates configureren met groepsbeleid of registerinstellingen voor meer informatie.

Apparaat heeft geen toegang tot updatebestanden

Zorg ervoor dat apparaten de benodigde Windows Update-eindpunten kunnen bereiken via de firewall. Voor Windows 10 versie 2004 moeten de volgende protocollen bijvoorbeeld de volgende eindpunten kunnen bereiken:

Protocol Eindpunt-URL
TLS 1.2 *.prod.do.dsp.mp.microsoft.com
HTTP emdl.ws.microsoft.com
HTTP *.dl.delivery.mp.microsoft.com
HTTP *.windowsupdate.com
HTTPS *.delivery.mp.microsoft.com
TLS 1.2 *.update.microsoft.com
TLS 1.2 tsfe.trafficshaping.dsp.mp.microsoft.com

Notitie

Zorg ervoor dat u HTTPS niet gebruikt voor die eindpunten die HTTP opgeven en vice versa. De verbinding mislukt.

De specifieke eindpunten kunnen variëren tussen Windows-clientversies. Zie bijvoorbeeld Windows 10 2004 Enterprise-verbindingseindpunten. Vergelijkbare artikelen voor andere Windows-clientversies zijn beschikbaar in de inhoudsopgave in de buurt.

Updates worden niet gedownload van het intraneteindpunt (WSUS of Configuration Manager)

Windows-clientapparaten kunnen updates ontvangen van verschillende bronnen, waaronder Windows Update online, een Windows Server Update Services-server en andere. Volg deze stappen om de bron te bepalen van Windows-updates die momenteel op een apparaat worden gebruikt:

  1. Start Windows PowerShell uit als beheerder.

  2. Voer de cmdlet uit:

    
    $MUSM = New-Object -ComObject "Microsoft.Update.ServiceManager"
    
  3. Voer de cmdlet uit:

    $MUSM.Services
    

Controleer de uitvoer voor de parameters Name en OffersWindowsUPdates, die u kunt interpreteren volgens deze tabel.

Uitvoer Betekenis
- Naam: Microsoft Update
-OffersWindowsUpdates: True
- De updatebron is Microsoft Update, wat betekent dat updates voor andere Microsoft-producten naast het besturingssysteem ook kunnen worden geleverd.
- Geeft aan dat de client is geconfigureerd voor het ontvangen van updates voor alle Microsoft-producten (Office, enzovoort)
- Naam: DCat Flighting Prod
- OffersWindowsUpdates: True
- Vanaf Windows 10 versie 1709 worden functie-updates altijd geleverd via de DCAT-service.
- Geeft aan dat de client is geconfigureerd voor het ontvangen van functie-updates van Windows Update.
- Naam: Windows Store (DCat Prod)
- OffersWindowsUpdates: False
-De updatebron is Insider-updates voor Store-apps.
- Geeft aan dat de client deze updates niet ontvangt of niet is geconfigureerd.
- Naam: Windows Server Update Service
- OffersWindowsUpdates: True
- De bron is een Windows Server Updates Services-server.
- De client is geconfigureerd voor het ontvangen van updates van WSUS.
- Naam: Windows Update
- OffersWindowsUpdates: True
- De bron is Windows Update.
- De client is geconfigureerd voor het ontvangen van updates van Windows Update Online.

U hebt een slechte installatie in de omgeving

In dit voorbeeld wordt volgens het groepsbeleid dat via het register is ingesteld, het systeem geconfigureerd voor het gebruik van WSUS voor het downloaden van updates (let op de tweede regel):

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] 
"UseWUServer"=dword:00000001

Vanuit Windows Update-logboeken:

2018-08-06 09:33:31:085  480 1118 Agent ** START **  Agent: Finding updates [CallerId = OperationalInsight  Id = 49] 
2018-08-06 09:33:31:085  480 1118 Agent ********* 
2018-08-06 09:33:31:085  480 1118 Agent   * Include potentially superseded updates 
2018-08-06 09:33:31:085  480 1118 Agent   * Online = No; Ignore download priority = No 
2018-08-06 09:33:31:085  480 1118 Agent   * Criteria = "IsHidden = 0 AND DeploymentAction=*" 
2018-08-06 09:33:31:085  480 1118 Agent   * ServiceID = {00000000-0000-0000-0000-000000000000} Third party service 
2018-08-06 09:33:31:085  480 1118 Agent   * Search Scope = {Machine} 
2018-08-06 09:33:32:554  480 1118 Agent   * Found 83 updates and 83 categories in search; evaluated appl. rules of 517 out of 1473 deployed entities 
2018-08-06 09:33:32:554  480 1118 Agent ********* 
2018-08-06 09:33:32:554  480 1118 Agent **  END  **  Agent: Finding updates [CallerId = OperationalInsight  Id = 49] 

In het bovenstaande logboekfragment zien we dat het Criteria = "IsHidden = 0 AND DeploymentAction=*". *: er is niets opgegeven van de server. De scan gebeurt dus, maar er is geen richting om de agent te downloaden of te installeren. Het scant dus alleen de update en levert de resultaten.

Zoals wordt weergegeven in de volgende logboeken, wordt de scan uitgevoerd en wordt er geen update gevonden die hiervoor is goedgekeurd. Er worden dus geen updates geïnstalleerd of gedownload. Dit wordt veroorzaakt door een onjuiste configuratie. De WSUS-zijde moet de updates voor Windows Update goedkeuren, zodat de updates worden opgehaald en geïnstalleerd op het opgegeven tijdstip volgens het beleid. Omdat dit scenario geen Configuration Manager bevat, is het niet mogelijk om niet-goedgekeurde updates te installeren. U verwacht dat de operational Insight-agent de scan uitvoert en automatisch het downloaden en installeren activeert, maar dat gebeurt niet met deze configuratie.

2018-08-06 10:58:45:992  480 5d8 Agent ** START **  Agent: Finding updates [CallerId = AutomaticUpdates  Id = 57] 
2018-08-06 10:58:45:992  480 5d8 Agent ********* 
2018-08-06 10:58:45:992  480 5d8 Agent   * Online = Yes; Ignore download priority = No 
2018-08-06 10:58:45:992  480 5d8 Agent   * Criteria = "IsInstalled=0 and DeploymentAction='Installation' or IsPresent=1 and DeploymentAction='Uninstallation' or IsInstalled=1 and DeploymentAction='Installation' and RebootRequired=1 or IsInstalled=0 and DeploymentAction='Uninstallation' and RebootRequired=1" 
   
2018-08-06 10:58:46:617  480 5d8 PT   + SyncUpdates round trips: 2 
2018-08-06 10:58:47:383  480 5d8 Agent   * Found 0 updates and 83 categories in search; evaluated appl. rules of 617 out of 1473 deployed entities 
2018-08-06 10:58:47:383  480 5d8 Agent Reporting status event with 0 installable, 83 installed,  0 installed pending, 0 failed and 0 downloaded updates 
2018-08-06 10:58:47:383  480 5d8 Agent ********* 
2018-08-06 10:58:47:383  480 5d8 Agent **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates  Id = 57] 

Gebruik van hoge bandbreedte op Windows-client door Windows Update

Gebruikers kunnen zien dat Windows alle bandbreedte in de verschillende kantoren in de systeemcontext verbruikt. Dit is zo ontworpen. Onderdelen die bandbreedte kunnen verbruiken, zijn groter dan Windows Update-onderdelen.

Met de volgende groepsbeleidsregels kunt u deze situatie verhelpen:

Andere onderdelen die verbinding maken met internet:

Tijdelijke fouten veroorzaakt door zware belasting of netwerkcongestie

Gebruikers ontvangen mogelijk de volgende fouten van Windows Update. Deze fouten zijn tijdelijke fouten, die optreden wanneer de service tijdelijk zwaar wordt belast of wanneer netwerken worden opgenomen. Gebruikers hoeven geen actie te ondernemen omdat het apparaat de bewerking later opnieuw probeert uit te voeren.

Foutcode Foutwaarde DETAILS
WU_S_SEARCH_LOAD_SHEDDING 0x248001 De zoekbewerking is voltooid, maar een of meer services werden geladen.
WU_E_PT_LOAD_SHEDDING 0x8024402d De server wordt geladen.

In deze gevallen worden gebruikers die programmatisch aanroepen in de Windows Update Agent-API om het resultaat van een zoekbewerking op te halen, orcFailed of orcSucceededWithErrors opgehaald. Als u de bewerking later opnieuw probeert uit te voeren, wordt verwacht dat deze slaagt.

Gegevensverzameling

Als u hulp nodig hebt van Microsoft-ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Informatie verzamelen met behulp van TSS voor implementatiegerelateerde problemen.