✦ Oplossingen · Windows- en Office-foutcodes

Windows Update-fout 0x80070002: bestanden niet gevonden

Windows Update-fout 0x80070002? Windows mist bestanden, vaak door een mislukte download. Zo controleer je de klok, reset je de updatemap en probeer je opnieuw.

Zo ziet de foutmelding eruit

  • 0x80070002
  • Install error - 0x80070002
  • Download error - 0x80070002
  • There were problems installing some updates, but we'll try again later.
  • ERROR_FILE_NOT_FOUND

Waarom gebeurt dit?

Foutcode 0x80070002 betekent letterlijk ‘het systeem kan het opgegeven bestand niet vinden’. Bij Windows Update wil dat zeggen dat Windows tijdens het installeren een bestand zocht dat er had moeten zijn, maar ontbrak of niet te lezen was. Het is een algemene Windows-foutcode; je kunt hem ook bij andere programma’s zien, maar hier gaat het om updates.

Meestal ligt het aan de updatemap SoftwareDistribution, waar Windows updates eerst naartoe downloadt. Was een download onderbroken, door een herstart, een wegvallende verbinding of te weinig ruimte, dan staat daar een onvolledige set bestanden en struikelt de installatie. Andere oorzaken: een verkeerde datum of tijd, waardoor de verbinding met de updateserver niet goed tot stand komt, en beschadigde systeembestanden.

Blijft een update vooral lang op een percentage staan zonder foutcode, lees dan eerst Windows Update blijft hangen. Deze pagina gaat over de situatie waarin de update echt mislukt met deze code.

Zo herken je dit probleem

  • In Instellingen › Windows Update staat bij een update een fout met 0x80070002, of de code staat in de Updategeschiedenis.
  • De update wordt steeds opnieuw gedownload en mislukt elke keer op dezelfde manier.
  • Staat er 0x80070005, dan is het ‘toegang geweigerd’: zie 0x80070005.
  • Staat er 0x800f081f of 0x800f0922, kijk dan op 0x800f081f of 0x800f0922.

Zo los je het op, stap voor stap

Menunamen kunnen per versie of toestel iets anders heten. Loop de stappen op volgorde af en stop zodra het werkt.

  1. Herstart en probeer het opnieuw

    Start de pc opnieuw op via Start › Aan/uit › Opnieuw opstarten en klik daarna in Windows Update op Opnieuw proberen of Naar updates zoeken. Een herstart rondt soms een half afgemaakte installatie af, waarna de volgende poging wel lukt.

  2. Controleer datum, tijd en tijdzone

    Ga naar Instellingen › Tijd en taal › Datum en tijd. Zet Tijd automatisch instellen en Tijdzone automatisch instellen aan en klik op Nu synchroniseren. Klopt de klok niet, dan kan Windows de beveiligde verbinding met de updateserver niet goed controleren.

  3. Maak ruimte vrij en gebruik de probleemoplosser

    Zorg dat er ruim vrije ruimte op C: is; zie C-schijf vol. Voer daarna de probleemoplosser voor Windows Update uit. Waar je die vindt, staat op Windows Update blijft hangen.

  4. Maak de updatemap leeg (SoftwareDistribution resetten)

    Hiermee gooit Windows alle half gedownloade updates weg en begint het opnieuw. Open Opdrachtprompt als administrator (typ cmd in Start, rechtsklik, Als administrator uitvoeren) en voer de commando’s hieronder één voor één uit. Eerst stop je de updatedienst en de downloaddienst (BITS), dan hernoem je de map, en daarna start je beide diensten weer. Windows maakt vanzelf een nieuwe, lege map aan. Meldt het hernoemen ‘toegang geweigerd’, voer dan beide net stop-commando’s nog een keer uit en probeer het opnieuw.

    net stop wuauserv
    net stop bits
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    net start bits
    net start wuauserv
  5. Herstel systeembestanden

    Voer in dezelfde Opdrachtprompt eerst DISM en daarna sfc uit. DISM herstelt het onderdelenarchief van Windows, sfc controleert de systeembestanden zelf. Herstart na afloop en zoek opnieuw naar updates.

    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow
  6. Installeer de update handmatig

    Mislukt steeds dezelfde update, noteer dan het KB-nummer uit de updategeschiedenis (bijvoorbeeld een nummer dat begint met KB). Zoek dat nummer op in de Microsoft Update-catalogus, de officiële downloadsite van Microsoft, kies de versie voor jouw Windows en processortype (meestal x64) en installeer het gedownloade bestand met een dubbelklik.

  7. Laatste stap: herstelinstallatie met behoud van bestanden

    Lukt het nog steeds niet, dan kun je Windows over zichzelf heen installeren. In recente Windows 11-versies staat onder Instellingen › Systeem › Herstel een optie om problemen op te lossen met Windows Update door de huidige versie opnieuw te installeren. Je bestanden en de meeste programma’s blijven staan. Maak vooraf toch een back-up.

Let op: De map SoftwareDistribution.old kun je na een geslaagde update gewoon verwijderen. Verwijder nooit andere mappen in C:\Windows om ruimte te maken.

Wanneer schakel je hulp in?

  • De commando’s geven foutmeldingen die je niet begrijpt, of de diensten willen niet stoppen of starten.
  • DISM meldt dat het de bronbestanden niet kan vinden; zie ook 0x800f081f.
  • De pc ligt al maanden achter met updates en meerdere updates mislukken met verschillende codes.
  • Het is een werk-pc waarop updates centraal worden beheerd: laat het ons oplossen, we kijken online mee.

Lukt het niet? Wij helpen

Kom je er met deze stappen niet uit, of wil je het liever niet zelf doen? We kijken online mee of komen langs. Hulp op afstand kost €20 per uur; komen we langs, dan is de prijs op aanvraag. Je weet vooraf waar je aan toe bent.

Aanvraag

Hulp aanvragen

Schrijf kort wat er misgaat en wat je al hebt geprobeerd. Kies of we bellen, online meekijken of langskomen.

Veelgestelde vragen

Vragen over dit probleem

Wat betekent 0x80070002?

Windows kan een bestand dat nodig is voor de update niet vinden. Meestal is een eerdere download onvolledig of beschadigd.

Is het veilig om SoftwareDistribution te hernoemen?

Ja, mits je eerst de diensten stopt zoals hierboven. De map bevat alleen tijdelijke updatebestanden; Windows maakt een nieuwe aan. Je updategeschiedenis kan daarna leeg lijken, maar de geïnstalleerde updates blijven staan.

Waarom maakt de datum en tijd uit?

De verbinding met de updateserver is beveiligd met certificaten die een geldigheidsperiode hebben. Staat je klok fout, dan lijkt dat certificaat ongeldig.

Ik zie 0x80070002 bij een ander programma, geldt dit dan ook?

De betekenis is hetzelfde (bestand niet gevonden), maar de oplossing hangt af van het programma. Deze stappen zijn specifiek voor Windows Update.