Fout 0x800f081f bij een update, .NET Framework 3.5 of DISM? Windows vindt de bronbestanden niet. Zo herstel je het archief en schakel je .NET 3.5 in.
Foutcode 0x800f081f betekent dat Windows de bronbestanden niet kan vinden die nodig zijn om een onderdeel te installeren of te herstellen. Windows bewaart zulke onderdelen in het onderdelenarchief (de map WinSxS). Ontbreekt daar iets of is het beschadigd, dan probeert Windows het via Windows Update op te halen. Lukt dat ook niet, dan volgt deze fout.
Je ziet de code op drie plekken. Bij het inschakelen van .NET Framework 3.5, een onderdeel dat sommige oudere programma’s nodig hebben en dat Windows pas downloadt als je het aanzet. Bij een gewone Windows-update die een beschadigd archief tegenkomt. En als uitkomst van DISM /RestoreHealth, de opdracht die het archief juist moet herstellen.
Een veelvoorkomende reden op werk-pc’s is dat updates via een eigen updateserver van de organisatie lopen, waarop deze onderdelen niet staan. Thuis gaat het vaker om een beschadigd archief of een verbinding die de download tegenhoudt.
0x800f0922, lees dan 0x800f0922.0x80070002 (bestand niet gevonden in de updatemap), dan is die pagina de juiste.Menunamen kunnen per versie of toestel iets anders heten. Loop de stappen op volgorde af en stop zodra het werkt.
Windows haalt de ontbrekende bestanden zo mogelijk bij Windows Update. Zet een VPN uit, gebruik een gewone thuisverbinding, herstart en installeer eerst alle andere openstaande updates. Probeer daarna opnieuw.
Typ optionalfeatures in Start om Windows-onderdelen in- of uitschakelen te openen. Vink .NET Framework 3.5 (inclusief .NET 2.0 en 3.0) aan en klik op OK. Kies, als Windows het vraagt, dat de bestanden via Windows Update mogen worden gedownload. Werkt dit, dan ben je klaar.
optionalfeaturesOpen Opdrachtprompt als administrator en voer DISM uit en daarna sfc. Lukt DISM nu wel, probeer dan opnieuw de update of .NET 3.5 in te schakelen.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannowLukt het via het venster niet, probeer het dan in een Opdrachtprompt als administrator met de opdracht hieronder. Windows haalt de bestanden dan zelf op via Windows Update. Je krijgt een duidelijkere foutmelding als het niet lukt.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /AllZonder internetbron kun je een Windows-installatiebestand (ISO) als bron gebruiken. Die moet dezelfde Windows-versie, editie en taal hebben als je pc. Dubbelklik op de ISO; Windows koppelt hem als een stationsletter, bijvoorbeeld D:. Voor .NET 3.5 gebruik je de map sources\sxs op die ISO. /LimitAccess zorgt dat Windows Update dan niet wordt gebruikt. Vervang D: door de letter die jij ziet.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxsFaalt /RestoreHealth zelf met 0x800f081f, dan kun je het installatiebeeld op de ISO als bron opgeven. Kijk eerst welk indexnummer bij jouw editie hoort (bijvoorbeeld Home of Pro) en vul dat in na de dubbele punt. Staat er op jouw ISO install.esd in plaats van install.wim, gebruik dan esd: en de bestandsnaam install.esd in beide commando’s.
DISM /Get-WimInfo /WimFile:D:\sources\install.wim
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
(1 vervangen door het indexnummer van jouw editie)Lopen updates via een eigen server van de organisatie, dan staan de .NET 3.5-bestanden daar vaak niet. De beheerder kan in groepsbeleid bij Specify settings for optional component installation and component repair instellen dat Windows deze bestanden rechtstreeks bij Windows Update mag ophalen, of een eigen bron opgeven. Pas dat niet zelf aan op een beheerde pc.
Let op: Een ISO van een andere Windows-versie, editie of taal werkt niet als bron en kan nieuwe fouten geven. Weet je niet zeker welke je hebt, typ dan winver in Start en vergelijk.
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.
Schrijf kort wat er misgaat en wat je al hebt geprobeerd. Kies of we bellen, online meekijken of langskomen.
Windows kan de bestanden niet vinden die nodig zijn om een onderdeel te installeren of te herstellen, bijvoorbeeld .NET Framework 3.5 of een onderdeel uit het archief.
Alleen als een programma erom vraagt. Nieuwere programma’s gebruiken nieuwere versies van .NET, die al in Windows zitten of apart worden geïnstalleerd.
Alleen als de ISO bij jouw Windows-versie, editie en taal past en je de juiste stationsletter en index invult. Anders werkt het niet.
DISM haalt goede bestanden ergens vandaan, standaard via Windows Update. Kan het die bron niet bereiken of daar niet vinden, dan kan het niet repareren en meldt het 0x800f081f.
Hulp nodig van een mens? Computerhulp aan huis · Hulp op afstand · IT-support in jouw plaats · Alle oplossingen