[Fix] DISM och .NET Framework 3.5 Error 0x800F081F

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-fel 0x800f081f Källfilerna kunde inte hittas
DISM-fel: 0x800f081f — Källfilerna kunde inte hittas

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 (0x800F081FCBS_E_SOURCE_MISSING) kan inträffa när du försöker installera .NET Framework 3.5 via tillvalsfunktioner.

0x800F081F fel .net framework
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.
RELATERAD:[Fix] .NET Framework 3.5 Error 0x800f0950 i Windows 10

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).

  1. Högerklicka på Start och klicka på Kör
  2. Typ regedit.exe och klicka på OK
  3. 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.)

  4. I den högra rutan, om värdet namnges Använd WUServer finns, ställ in dess data till 0
  5. Gå till följande nyckel:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  6. Ta bort det namngivna värdet Inaktivera WindowsUpdateAccess om det finns.
  7. Avsluta Registereditorn
  8. 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)

aktivera funktionen .net framework 3.5

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:

.net ramverksfel - iso-källor sxs
  • 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.

  1. Följ stegen i artikeln Slipstream Windows 10 för att skapa en slipstreamad installationsskiva för Windows 10.
    extrahera iso-innehåll till en mapp
  2. Öppna sedan en förhöjd eller admin kommandotolk.
  3. 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.
  4. 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
  5. 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 har install.esd eller install.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!

    dism wimfile-källor

    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-build 16299.98 använder Windows 10 Build 16299.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!
Så tack så mycket för ditt stöd, min läsare. Det tar inte mer än 10 sekunder av din tid. Dela-knapparna finns precis nedanför. :)