Windows Update problemen oplossen
Van toepassing op: Windows 10
Probeer onze virtuele agent : hiermee kunt u snel veelvoorkomende Windows Update problemen identificeren en oplossen
Als u problemen ondervindt bij het gebruik van Windows Update, begint u met de volgende stappen:
Voer de ingebouwde probleemoplosser voor Windows Update uit om veelvoorkomende problemen op te lossen. Navigeer naar Instellingen>Bijwerken & Beveiligingsproblemen>oplossen>Windows Update.
Installeer de meest recente Servicing Stack Update die overeenkomt met uw versie van Windows uit de Microsoft Update-catalogus. Zie Onderhoudsstackupdates voor meer informatie over onderhoudsstackupdates.
Zorg ervoor dat u de meest recente Windows-updates, cumulatieve updates en rollup-updates installeert. Raadpleeg de juiste updategeschiedenis voor uw systeem om de updatestatus te controleren:
- Windows 10, versie 2004 en Windows Server, versie 2004
- Windows 10, versie 1909 en Windows Server, versie 1909
- Windows 10, versie 1903 en Windows Server, versie 1903
- Windows 10 versie 1809 en Windows Server 2019
- Windows 10 versie 1803
- Windows 10 versie 1709
- Windows 10 versie 1703
- Windows 10 en Windows Server 2016
- Windows 8.1 en Windows Server 2012 R2
- Windows Server 2012
- Windows 7 SP1 en Windows Server 2008 R2 SP1
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 krijg ik een oudere update aangeboden?
De update die wordt aangeboden aan een apparaat, is afhankelijk van verschillende factoren. Hier volgen enkele van de meest voorkomende kenmerken:
- OS-build
- Besturingssysteembranch
- Landinstellingen van het besturingssysteem
- Architectuur van het besturingssysteem
- Configuratie van apparaatupdatebeheer
Als de update die u wordt aangeboden niet de meest recente beschikbaar is, kan dit zijn omdat uw apparaat wordt beheerd door een WSUS-server en u de updates aangeboden krijgt die beschikbaar zijn op die server. 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 om te beginnen wordt gemeten, ontvangen niet alle apparaten de update op dezelfde dag.
Mijn apparaat is geblokkeerd bij het scannen. Waarom?
De gebruikersinterface van Instellingen communiceert met de Update Orchestrator-service die op zijn beurt communiceert met Windows Update service. Als deze services onverwacht stoppen, ziet u mogelijk dit gedrag. Voer in dergelijke gevallen de volgende stappen uit:
Sluit de app Instellingen en open deze opnieuw.
Start Services.msc en controleer of de volgende services worden uitgevoerd:
- Status orchestrator bijwerken
- Windows Update
Functie-updates worden niet aangeboden terwijl andere updates dat wel doen
Apparaten met Windows 10 versie 1709 tot en met Windows 10 versie 1803 die zijn geconfigureerd voor updates van 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 service in kwestie. 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. Als de MSA-service niet wordt uitgevoerd, wordt de globale apparaat-id niet gegenereerd en verzonden door de client en wordt het zoeken naar functie-updates nooit voltooid.
U kunt dit probleem oplossen door de MSA-service opnieuw in te stellen op het standaard StartType van 'handmatig'.
Problemen met betrekking tot HTTP/proxy
Windows Update gebruikt WinHttp met aanvragen voor gedeeltelijk bereik (RFC 7233) om updates en toepassingen te downloaden van Windows Update servers of on-premises WSUS-servers. Daarom moeten proxyservers op 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
Opmerking
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 tijdens het downloaden van updates, controleert u de proxyconfiguratie om http-bereikaanvragen uit te voeren.
U kunt ervoor kiezen om een regel toe te passen om HTTP RANGE-aanvragen toe te laten voor de volgende URL's:
*.download.windowsupdate.com
*.dl.delivery.mp.microsoft.com
*.delivery.mp.microsoft.com
Als u BEREIK-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 vervangen | Wanneer er updates voor een onderdeel worden uitgebracht, vervangt het bijgewerkte onderdeel een ouder onderdeel dat zich al op het systeem bevindt. Wanneer dit probleem zich voordoet, 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, ontvangt u mogelijk dit foutbericht. | Controleer of het pakket dat u installeert nieuwere versies van de binaire bestanden bevat. Of controleer of het pakket is 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 met dezelfde nettolading, kan dit foutbericht worden weergegeven. | 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 worden weergegeven. | Controleer of het pakket dat u probeert te installeren overeenkomt met de Windows-versie die u gebruikt. De windows-versie-informatie 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. |
Ontbrekende vereiste update | Voor sommige updates is een vereiste update vereist voordat ze op een systeem kunnen worden toegepast. Als er een vereiste update ontbreekt, kan dit foutbericht worden weergegeven. KB 2919355 moet bijvoorbeeld worden geïnstalleerd op Windows 8.1- en Windows Server 2012 R2-computers voordat veel van de updates die na april 2014 zijn uitgebracht, kunnen worden geïnstalleerd. | Controleer de gerelateerde artikelen over het pakket in de Microsoft Knowledge Base (KB) om ervoor te zorgen dat u de vereiste updates hebt geïnstalleerd. Als u bijvoorbeeld het foutbericht ziet op Windows 8.1 of Windows Server 2012 R2, moet u mogelijk de update van april 2014 installeren 2919355 als 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 installatiedatum in de InstalledOn sectie van de uitvoer. |
Problemen met betrekking tot firewallconfiguratie
Fout die mogelijk wordt weergegeven in Windows Update logboeken:
DownloadManager Error 0x800706d9 occurred while downloading update; notifying dependent calls.
Of
[DownloadManager] BITS job {A4AC06DD-D6E6-4420-8720-7407734FDAF2} hit a transient error, updateId = {D053C08A-6250-4C43-A111-56C5198FE142}.200 <NULL>, error = 0x800706D9
Of
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 controleer of 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 Ik moet Windows Firewall uitschakelen voor meer informatie.
Problemen die voortvloeien uit de configuratie van conflicterende beleidsregels
Windows Update biedt een breed configuratiebeleid om het gedrag van de Windows Update-service in een beheerde omgeving te beheren. Met deze beleidsregels kunt u de instellingen op gedetailleerd niveau configureren, maar onjuiste configuratie of het instellen van conflicterende beleidsregels kan leiden tot onverwacht gedrag.
Zie Automatische updates configureren met behulp van 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 deze respectieve 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 |
Opmerking
Zorg ervoor dat u https niet gebruikt voor de eindpunten die HTTP opgeven en omgekeerd. De verbinding mislukt.
De specifieke eindpunten kunnen variëren per Windows-clientversie. Zie bijvoorbeeld Windows 10 2004 Enterprise-verbindingseindpunten. Vergelijkbare artikelen voor andere Windows-clientversies zijn beschikbaar in de inhoudsopgave in de buurt.
Updates downloadt niet 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. Voer de volgende stappen uit om de bron van Windows-Updates te bepalen die momenteel op een apparaat worden gebruikt:
Start Windows PowerShell als beheerder.
Voer de cmdlet uit:
$MUSM = New-Object -ComObject "Microsoft.Update.ServiceManager"
Voer de cmdlet uit:
$MUSM.Services
Controleer de uitvoer voor de parameters Name en OffersWindowsUPdates, die u kunt interpreteren volgens deze tabel.
U hebt een slechte installatie in de omgeving
In dit voorbeeld wordt volgens de groepsbeleid ingesteld via het register, het systeem geconfigureerd om WSUS te gebruiken om updates te downloaden (let op de tweede regel):
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"UseWUServer"=dword:00000001
Uit 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 de Criteria = "IsHidden = 0 AND DeploymentAction=*"
. *betekent dat er niets is opgegeven van de server. De scan vindt dus plaats, maar er is geen richting om de agent te downloaden of te installeren. Dus het scant alleen de update en geeft de resultaten.
Zoals wordt weergegeven in de volgende logboeken, voert automatische update de scan uit en wordt er geen update gevonden die hiervoor is goedgekeurd. Er wordt dus gerapporteerd dat er geen updates zijn om te installeren of te downloaden. Dit komt 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 verbruikt in de verschillende kantoren in de systeemcontext. Dit gedrag is inherent aan het ontwerp van het product. Onderdelen die bandbreedte kunnen verbruiken, gaan verder dan Windows Update onderdelen.
Het volgende groepsbeleid kan helpen deze situatie te verhelpen:
- Toegang tot Windows Update servers blokkeren: beleid Toegang tot alle Windows Update functies uitschakelen (ingesteld op ingeschakeld)
- Zoeken naar stuurprogramma's: Beleid Geef de zoekvolgorde op voor bronlocaties van apparaatstuurprogramma's (ingesteld op 'Niet zoeken Windows Update')
- Automatische update van Windows Store: Beleid Automatisch downloaden en installeren van updates uitschakelen (ingesteld op ingeschakeld)
Andere onderdelen die verbinding maken met internet:
- Windows-spotlight: Beleid Windows-spotlight configureren op het vergrendelingsscherm (ingesteld op uitgeschakeld)
- Consumentenervaringen: Beleid Microsoft-consumentenervaringen uitschakelen (ingesteld op ingeschakeld)
- Achtergrondverkeer van Windows-apps: Beleid Toestaan dat Windows-apps op de achtergrond worden uitgevoerd
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 overbelast zijn. 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 zijn geladen. |
WU_E_PT_LOAD_SHEDDING | 0x8024402d | De server wordt belast. |
In deze gevallen krijgen gebruikers die programmatisch de Windows Update Agent-API aanroepen om het resultaat van een zoekbewerking op te halen orcFailed of orcSucceededWithErrors. Het later opnieuw proberen van de bewerking zal naar verwachting lukken.
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.