När du kör följande DISM-kommando kommer felet 0x800F081F
kan visas i vissa system. Samma fel uppstår när du installerar .NET Framework i Windows 10.
Dism /Online /Cleanup-Image /RestoreHealth
Fel: 0x800f081f. Källfilerna kunde inte hittas. Använd alternativet "Källa" för att ange platsen för de filer som krävs för att återställa funktionen. Mer information om hur du anger en källplats finns i http://go.microsoft.com/fwlink/?LinkId=243077.

DISM.log
Fel DISM DISM Package Manager: PID=13368 TID=5124 Det gick inte att slutföra ändringar. - CDISMPackageManager:: Internal_Finalize (hr: 0x800f081f) Fel DISM DISM Package Manager: PID=13368 TID=5124 Källfilerna kunde inte hittas; deras plats måste anges med alternativet /source för att återställa funktionen. - GetCbsErrorMsg. Fel DISM DISM Package Manager: PID=13368 TID=5124 Det gick inte att bearbeta paketändringar med sessionsalternativet CbsSessionOptionRepairStoreCorruption - CDISMPackageManager:: RestoreHealth (hr: 0x800f081f) Fel DISM DISM Package Manager: PID=13368 TID=5124 Källfilerna kunde inte hittas; deras plats måste anges med alternativet /source för att återställa funktionen. - GetCbsErrorMsg. Fel DISM DISM Package Manager: PID=13368 TID=5124 Det gick inte att återställa bildens hälsa. - CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage (hr: 0x800f081f) Fel DISM DISM Package Manager: PID=13368 TID=5124 Misslyckades vid bearbetning av kommandot cleanup-image. - CPackageManagerCLIHandler:: ExecuteCmdLine (hr: 0x800f081f)
CBS.log
CBS Exec: Bearbetning klar, session (korruptionsreparation): 30459372_734419507 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS-session: 30459372_734419507 misslyckades med att upptäcka och reparera butikskorruption. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS-session: 30459372_734419507 avslutad. Nedladdningsfel: 0x80240022 [Okänt fel], Omstart krävs: nej [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS misslyckades med att slutföraEx med hjälp av arbetssession [HRESULT = 0x800f081f]
Samma fel (0x800F081F
– CBS_E_SOURCE_MISSING
) kan inträffa när du försöker installera .NET Framework 3.5 via tillvalsfunktioner.
Windows kunde inte hitta nödvändiga filer för att slutföra de begärda ändringarna. Se till att du är ansluten till Internet och försök igen: Felkod: 0x800F081F
DISM.log
Källfilerna kunde inte hittas. Använd alternativet "Källa" för att ange platsen för de filer som krävs för att återställa funktionen. Mer information om hur du anger en källplats finns i http://go.microsoft.com/fwlink/?LinkId=243077. DISM-loggfilen finns på C:\Windows\Logs\DISM\dism.log. 0x800F081F - CBS_E_SOURCE_MISSING.
Det här inlägget berättar hur du fixar .NET Framework-installationen och DISM-felet 0x800f081f
i Windows 10.
Orsak
Felet 0x800F081F när du kör DISM- eller .NET Framework-installation kan uppstå på grund av en av följande orsaker:
- Komponentlagret är skadat eller flera filer saknas i butiken.
- Systemet kan inte komma åt Microsoft Update-servrarna för att återställa de saknade filerna.
- Platsen som anges av sökvägen innehåller inte de filer som krävs för att installera funktionen.
- Användaren som försöker installera funktionen har inte åtminstone LÄS-åtkomst till platsen och till filerna.
- Uppsättningen med installationsfiler är skadade, ofullständiga eller ogiltiga för den version av Windows som du kör.
Innehåll
- Lösning 1: Gå förbi WSUS innan du installerar .NET Framework eller kör DISM
-
Lösning 2: Kör DISM eller installera .NET Framework från en lokal källa (offline)
- Installera .NET Framework-fel från en lokal källa
- Kör DISM från en lokal källa
Fix: DISM och .NET Framework Error 0x800f081f
Alternativ 1: Förbigå WSUS
Om din dator är konfigurerad att använda ditt företags WSUS-server eller SCCM, kringgå WSUS/SCCM tillfälligt med följande registerredigering (kräver administratörsbehörighet).
- Högerklicka på Start och klicka på Kör
- Typ
regedit.exe
och klicka på OK - Gå till följande registernyckel om den finns:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
(Om ovanstående registergren eller värdet
Använd WUServer
inte finns, betyder det att WU-serverpolicyn inte är inställd. Gå i så fall till steg 5.) - I den högra rutan, om värdet namnges
Använd WUServer
finns, ställ in dess data till0
- Gå till följande nyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- Ta bort det namngivna värdet
Inaktivera WindowsUpdateAccess
om det finns. - Avsluta Registereditorn
- Starta om Windows.
Nu är din dator konfigurerad för att hämta filer eller paket från Microsofts Windows Update-servrar, snarare än WSUS- eller SCCM-servern på ditt kontorsnätverk.
Efter att ha startat om Windows bör du kunna köra DISM-kommandoraden eller installera .NET Framework framgångsrikt. Kör kommandoraden DISM (eller installera .NET Framework) efter att du har anslutit din dator till internet. DISM hämtar de saknade filerna från Microsofts servrar automatiskt.
Installera .NET Framework
Kör nu detta kommando om du vill installera .NET Framework:
dism /online /enable-feature /funktionsnamn: NetFX3 /Alla
Alternativt kan du installera den via Windows-funktioner (optionalfeatures.exe
)
Om det inte fungerar, följ instruktionerna i Alternativ 2 Nedan.
Alternativ 2: Kör DISM eller installera .NET Framework från lokal installationskälla (offline)
Fix för .NET Framework-fel 0x800f081f
För att åtgärda felet 0x800F081F
när du installerar .NET Framework, nämn den lokala källsökvägen (dvs. monterad ISO- eller USB-installationsskiva).
1) Ladda ner en ny kopia av Windows 10 ISO från Microsoft.
2) Montera ISO på en enhetsbokstav - t.ex. E:\
.
De källor\sxs
mappen på ISO- eller USB-installationsskivan innehåller följande on-demand-paketfiler som behövs för att installera .NET Framework offline:
- microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
- Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab
(Om du har en Windows 10-installationsdisk med flera arkitekturer, se till att använda rätt "Källor"-mapp. För x64-versionen kan sökvägen vara H:\x64\källor\sxs
och för x86, sökvägen H:\x86\sources\sxs
.)
3) För att installera .NET Framework med den lokala installationskällan (t.ex. H:\Källor
från USB-installationsdisken eller monterad ISO), kör lämpligt kommando:
dism /online /enable-feature /featurename: NetFX3 /All /Source: H:\sources\sxs /LimitAccess (eller) dism /online /enable-feature /featurename: NetFX3 /Alla /Source: H:\x86\sources\sxs /LimitAccess (eller) dism /online /enable-feature /featurename: NetFX3 /All /Source: H:\x64\sources\sxs /LimitAccess
Du bör se följande utdata:
Aktiveringsfunktion(er) [100.0%] Operationen var lyckad.
Eller, om du föredrar PowerShell istället för DISM, använd det här kommandot för att installera .NET Framework med en lokal installationskälla:
Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source H:\sources\sxs -LimitAccess (eller) Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Källa H:\x86\sources\sxs -LimitAccess (eller) Enable-WindowsOptionalFeature –Online –Funktionsnamn "NetFx3" –Källa H:\x64\sources\sxs -Begränsa åtkomst
Fix för DISM-fel 0x800f081f
Lösningen för DISM Error 0x800f081f
skulle vara att ladda ner en färsk ISO från Microsoft, slipstream Windows 10-installationsskivan och nämn den som reparationskällan när du kör DISM-kommandot. Slipstreaming är en process för att integrera uppdateringar (och drivrutiner, valfritt) och skapa en uppdaterad Windows 10-installationsdisk eller ISO.
- Följ stegen i artikeln Slipstream Windows 10 för att skapa en slipstreamad installationsskiva för Windows 10.
- Öppna sedan en förhöjd eller admin kommandotolk.
- ISO-filerna som laddats ner från Microsoft har flera Windows 10-versioner i dem. Du måste hitta indexet som motsvarar den version av Windows du ska reparera. Du kan hitta det med DISM: s Get-Wiminfo kommandorad.
- Hitta lista över index och motsvarande utgåvor som finns i
install.wim
, genom att köra följande kommando:dism /get-wiminfo /wimfile:"E:\sources\install.wim"
… var
E:\
är enhetsbeteckningen för den monterade ISO- eller Windows-installations-DVD: n.När det gäller ISO-filer som laddats ner från Microsoft, kommer du att se fler index (Betyder: Flera Windows-bilder eller olika utgåvor kombinerade i install.wim). Till exempel, här är listan över index som finns i Windows 10 ISO (kan variera från ISO-bygg till ISO-bygg) från Microsoft:
Index: 1. Namn: Windows 10 Home. Beskrivning: Windows 10 Home. Storlek: 14 168 728 218 byte Index: 2. Namn: Windows 10 Home N. Beskrivning: Windows 10 Home N. Storlek: 13 409 860 497 byte Index: 3. Namn: Windows 10 Home Single Language. Beskrivning: Windows 10 Home Single Language. Storlek: 14 168 323 899 byte Index: 4. Namn: Windows 10 Education. Beskrivning: Windows 10 Education. Storlek: 14 413 769 870 byte Index: 5. Namn: Windows 10 Education N. Beskrivning: Windows 10 Education N. Storlek: 13 651 680 505 byte Index: 6. Namn: Windows 10 Pro. Beskrivning: Windows 10 Pro. Storlek: 14 413 947 833 byte Index: 7. Namn: Windows 10 Pro N. Beskrivning: Windows 10 Pro N. Storlek: 13 649 482 925 byte Index: 8. Namn: Windows 10 Pro Education. Beskrivning: Windows 10 Pro Education. Storlek: 14 413 708 288 byte Index: 9. Namn: Windows 10 Pro Education N. Beskrivning: Windows 10 Pro Education N. Storlek: 13 651 618 023 byte Index: 10. Namn: Windows 10 Pro för arbetsstationer. Beskrivning: Windows 10 Pro för arbetsstationer. Storlek: 14 413 739 079 byte Index: 11. Namn: Windows 10 Pro N för arbetsstationer. Beskrivning: Windows 10 Pro N för arbetsstationer. Storlek: 13 651 649 264 byte
- Låt oss säga att du har Windows 10 Home Edition och dess index är
1
. Kör ett av följande kommandon, beroende på om du harinstall.esd
ellerinstall.wim
i mappen Källor på installationsskivan för Windows 10.Dism /Online /Cleanup-Image /RestoreHealth /Source: wim:"E:\Sources\Install.wim":1 /limitaccess Dism /Online /Cleanup-Image /RestoreHealth /Source: esd:"E:\Sources\Install. esd":1 /limitaccess
Det är allt! DISM-operationen har nu slutförts framgångsrikt!
Observera att om du inte använder en slipstreamad Windows 10-disk med de senaste uppdateringarna, kommer felet
0x800f081f
kan fortfarande visas. Kort sagt, ISO/reparationskällan måste vara av samma bygga att ditt system körs. Till exempel kan du inte reparera en Windows 10-build16299.98
använder Windows 10 Build16299.15
ISO. Microsoft tillhandahåller dock endast basversionen ISO (utan efterföljande kumulativa uppdateringar) på sin webbplats och via Verktyg för att skapa media.
Detta åtgärdar DISM-felet 0x800f081f
, och du bör nu se meddelandet "Återställningen slutfördes.”
När DISM-kommandot har slutförts framgångsrikt, följ upp med sfc /scannow
kommando (från förhöjd kommandotolk) om nödvändigt. För mer information, kolla in artikeln Reparera Windows 10 med DISM och SFC.
En liten begäran: Om du gillade det här inlägget, vänligen dela detta?
En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:- Fäst det!
- Dela den till din favoritblogg + Facebook, Reddit
- Tweet det!