FIX DISM-kildefiler ble ikke funnet Windows 10/8

click fraud protection

Feilen "Kildefilene kunne bli funnet", etter å ha kjørt kommandoen "DISM /Online /Cleanup-Image /RestoreHealth", er et vanlig problem på Windows 10- og 8-baserte datamaskiner. (DISMs kildefiler kan bli funnet feilkoder: 0x800f081f eller 0x800f0906 eller 0x800f0907)

DISM-kildefiler ble ikke funnet

Feilen "Kildefilene ble ikke funnet filer" i DISM-verktøyet, er ofte forårsaket av følgende årsaker:
Grunn 1. DISM-verktøy finner ikke på nettet (i Windows Update eller WSUS) filene som trengs for å utføre reparasjonen, når du bruker denne kommandoen: "DISM /Online /Cleanup-Image /RestoreHealth"

Grunn 2. Du har spesifisert en feil Windows-bilde (install.wim) fil som reparasjonskilde, når du bruker denne kommandoen: "DISM /Online /Cleanup-Image /RestoreHealth /Source"

Grunn 3. De install.wim eller install.esd fil, som du bruker som en reparasjonskilde, inneholder flere install.wim-filer.

Årsak 4. Vinduene. ISO-filen du bruker som reparasjonskilde kan være skadet eller feil {den er ikke den samme Windows-versjonen, -utgaven og -arkitekturen (32 eller 64-bit) som installert Windows}.

Relaterte artikler:

  • FIKSE DISM 0x800f081f-feil i Windows 10/8
  • Hvordan trekke ut installasjonen. ESD å installere. WIM (Windows 10/8)
  • Hvordan pakke ut en INSTALL.WIM-fil som inneholder flere INSTALL.WIM-filer.

I denne feilsøkingsveiledningen finner du flere metoder for å løse følgende DISM-feil: "Kildefilene ble ikke funnet", "0x800f081f", "0x800f0906", "0x800f0907".

Slik løser du: DISM /RestoreHealth fant ikke kildefiler for å reparere Windows 10 eller Windows 8/8.1.

Metode 1. Rengjør og analyser WinSXS-mappen.

Windows Component Store-mappen, aka WinSXS (C:\Windows\winsxs), inneholder alle filene som trengs under serviceoperasjoner i Windows, for eksempel installasjon av oppdateringer, hurtigreparasjoner, etc. I tillegg inneholder WinSXS-mappen alle filene som trengs for en Windows-installasjon eller -reparasjon.

Med tiden blir størrelsen på WinSXS-mappen stor eller ødelagt på grunn av oppdateringer og nye funksjoner som legges til installasjonen, så den må renses før DISM-verktøyet kjøres. Å gjøre det:

1. Høyreklikk på Start Meny bilde og velg Kommandoprompt (admin).
2. Skriv inn følgende kommandoer i rekkefølge:

  • DISM /Online /Cleanup-Image /StartComponentCleanup
  • SFC /SCANNOW
  • DISM /Online /Cleanup-Image /AnalyzeComponentStore
  • SFC /SCANNOW

3.Omstart din datamaskin.
4. Etter omstart, åpne ledeteksten (som admin) igjen og kjør DISM.

  • DISM /Online /Cleanup-Image /RestoreHealth
Metode 2. Spesifiser en alternativ reparasjonskilde i DISM ved å bruke /Source-bryteren.

Som standard ser DISM på nettet for å finne de nødvendige filene for å reparere Windows-bildet. Men i de fleste tilfeller fungerer ikke dette, så du må spesifisere en lokal kilde for de kjente gode filene ved å bruke /Source-bryteren.

Krav: For å utføre denne oppgaven trenger du install.wim filen (X:\sources.install.wim) eller install.esd fil (X:\sources.install.wim), fra et Windows-installasjonsmedium (USB, DVD eller ISO), som har samme Windows-versjon, -utgave og -språk som den installerte versjonen.

Hvis du ikke eier et Windows-installasjonsmedium (USB, DVD eller ISO), kan du skaffe deg et ved å bruke disse alternativene:

  • Alternativ A. Last ned Windows ved å bruke Medieskapingsverktøy, eller
  • Alternativ B. Last ned Windows i en ISO-fil ved å bruke Windows ISO Nedlaster verktøyet, ved å følge instruksjonene i denne artikkelen: Hvordan laste ned en hvilken som helst versjon av Windows eller Office uten produktnøkkel (lovlig og gratis)

Slik spesifiserer du en alternativ reparasjonskilde i DISM:

1. Fest Windows-installasjonsmediet (eller monter ISO-filen) på systemet ditt og legg merke til stasjonsbokstaven i Windows Utforsker. (f.eks. "D:")
2. Åpne Windows Utforsker og utforsk innholdet i "sources"-katalogen, og se om den inneholder en fil som heter "install.wim" eller en fil med navnet "install.esd".
3. Deretter åpner du Ledetekst som administrator.
4. I henhold til filtypen til "install"-filen: (.wim eller .esd), gi den tilsvarende kommandoen for å liste alle inkluderte Windows-versjoner:

en. Hvis du ser en "install.wim"-fil i "sources"-mappen, gi denne kommandoen:

  • dism /Get-WimInfo /WimFile:X:\kilder\install.wim

b. Hvis du ser en "install.esd"-fil i "sources"-mappen, gi denne kommandoen:

  • dism /Get-WimInfo /WimFile:X:\kilder\install.esd

* Merk: Erstatt "X" stasjonsbokstav i henhold til stasjonsbokstaven til det vedlagte installasjonsmediet. Hvis for eksempel Windows-installasjonsmediet er på stasjon "H" og mappen "kilder" inneholder en "install.wim"-fil, vil kommandoen være:

  • dism /Get-WimInfo /WimFile: H:\sources\install.wim

5. I henhold til din installerte versjon av Windows 10, legg merke til indeksnummeret. *

* f.eks.: Hvis du har installert Windows 10 Home-utgaven på systemet ditt, er indeksnummeret "1".

6. Når du finner ut indeksnummeret til din installerte Windows-versjon, fortsett og reparer Windows 10, med den tilsvarende kommandoen nedenfor:

en. Hvis kildemappen inneholder en "install.wim"-fil, gi denne kommandoen:

  • DISM /Online /Cleanup-Image /RestoreHealth /Kilde: WIM:X:\sources\install.wim:Indeksnummer /LimitAccess

b. Hvis kildemappen inneholder en "install.esd"-fil, gi denne kommandoen:

  • DISM /Online /Cleanup-Image /RestoreHealth /Kilde: ESD:X:\kilder\install.esd:Indeksnummer /LimitAccess

* Merk: Erstatt "X" stasjonsbokstav og indeksnummer, i henhold til ditt tilfelle. Hvis for eksempel Windows-installasjonsmediet er på stasjon "D", og inneholder en "install.wim"-fil i "sources"-mappen, og indeksnummeret er "1" (for Windows 10 Home), vil kommandoen være :

  • DISM /Online /Cleanup-Image /RestoreHealth /Kilde: WIM:D:\kilder\install.wim:1 /LimitAccess
DISM Online Cleanup-Image RestoreHealth Source

7. Vær tålmodig til DISM reparerer Windows bildekomponentlager.
8. Når operasjonen er fullført, bør du informeres om at "operasjonen er fullført". *

* Merk: Hvis DISM-verktøyet feiler igjen med "Feil 0x800f081f: Kildefilene ble ikke funnet", deretter:

  1. Pakk ut en tilsvarende Windows-versjon "install.wim"-fil fra installasjonsmediet. **
  2. Bruk den utpakkede "install.wim"-filen som reparasjonskilde i DISM, med kommandoen nedenfor (se de detaljerte instruksjonene her).
  • DISM /Online /Cleanup-Image /RestoreHealth /Kilde: WIM: c:\install.wim: 1 /LimitAccess

** For å pakke ut den tilsvarende "install.wim"-filen for Windows-versjonen din, følg instruksjonene nedenfor i henhold til ditt tilfelle:

1. Hvis du har brukt Medieopprettingsverktøyet (alternativ A), for å laste ned Windows 10, da ekstrakt i henhold til din Windows-versjon install.wim fil fra install.esd fil (X:\sources\install.esd), ved å bruke instruksjonene i denne artikkelen: Hvordan trekke ut installasjonen. ESD å installere. WIM (Windows 10/8)

2. Hvis du har brukt Windows ISO Downloader-verktøyet (alternativ B), for å laste ned Windows 10/8 ISO, så ekstrakt i henhold til din Windows-versjon install.esd fil fra install.wim fil (X:\sources\install.esd) ved å bruke instruksjonene i denne artikkelen: Hvordan pakke ut en INSTALL.WIM-fil som inneholder flere INSTALL.WIM-filer.

9. Til slutt, for å fullføre reparasjonene, kjør sfc /scannow kommando:

  • SFC /SCANNOW
SFC SKANNING

10. Når SFC-skanningen er fullført, er du ferdig!

Metode 3. Spesifiser en alternativ reparasjonskilde ved å bruke retningslinjer eller register.

1. Fest Windows-installasjonsmediet på systemet ditt og bruk trinn 1-5 fra metode 2 ovenfor for å finne ut indeksnummeret for den installerte Windows 10-versjonen.
2.Kopiere de install.wim fil fra Windows-installasjonsmediet (f.eks. (X:\sources.install.wim) til C:\ stasjon (rotmappe).

3. I henhold til din Windows-versjon (Pro eller Home), følg instruksjonene nedenfor for å spesifisere filen C:\install.wim som standardkilde for å reparere Windows-bildet.

2A.Windows 10 Pro og Windows 8/8.1 Pro

– Spesifiser DISM /Source i Local Group Policy Editor:

1. trykk Windowsimage_thumb[5]_thumb_thumb + R tastene på tastaturet for å laste inn Løpe dialogboks.
2. Type gpedit.msc og trykk Tast inn for å åpne redigeringsprogrammet for lokal gruppepolicy.

gpedit.msc

3. I Group Policy Editor, naviger (fra venstre side) til:

  • Datamaskinkonfigurasjon > Administrative maler > System

4. I den høyre ruten åpner du "Angi innstillinger for valgfri komponentinstallasjon og komponentreparasjon" innstilling.

dism source gruppepolicy

5. Bruk følgende innstillinger:

1. Kryss av Aktivert
2. på "Alternativ kildefilbane" type: *
wim: C:\install.wim:Indeksnummer
3. Kryss av Forsøk aldri å laste ned nyttelast fra Windows Update

* Merk: Bytt ut Indeksnummer i henhold til ditt tilfelle. For eksempel, hvis indeksnummeret er "1", skriv inn: "wim: C:\install.wim:1"

dism source gruppepolicyredigerer

6. Klikk OK og lukk Policy Editor.
7. Omstart din datamaskin.
8. Etter omstart, kjør kommandoen "DISM /Online /Cleanup-Image /RestoreHealth" igjen.
10. Når reparasjonen er fullført, angre endringene i retningslinjene.

2B. Windows 10 Home og Windows 8/8.1 Home

– Spesifiser DISM /Source i Windows-registeret:

1. Trykk "WindowsBilde-201_thumb_thumb_thumb_thumb1_t + “R”-tastene for å laste Kjør-dialogboksen.
2. Type regedit og trykk Tast inn for å åpne Windows Registerredigering.

regedit

3. Naviger til denne tasten i venstre rute:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies

4. Høyreklikk på Retningslinjer tasten og velg Ny > Nøkkel
5. Gi ved den nye nøkkelen navnet: Service

dism kilderegisteret

6. Fremhev Servering nøkkel.
7. Høyreklikk i høyre rute og velg Ny > Utvidbar strengverdi
8. Gi ved den nye verdien navnet: LocalSourcePath

LocalSourcePath DISM

9. Dobbeltklikk på "LocalSourcePath" og i verdidataboksen skriver du inn: wim: C:\install.wim:Indeksnummer

* Merk: Bytt ut Indeksnummer i henhold til ditt tilfelle. For eksempel, hvis indeksnummeret er "1", skriv inn: "wim: C:\install.wim:1"

10. Klikk OK.

wim: C:\install.wim: 1

11. Høyreklikk igjen i høyre rute, og velg Ny > DWORD (32-biters) verdi.
12. Gi ved den nye verdien navnet: Bruk WindowsUpdate

Bruk WindowsUpdate

13. Dobbeltklikk på "UseWindowsUpdate" og i verdidataboksen skriver du inn: 2
14. Klikk OK

* 2 = Ikke bruk Windows Update

Bruk WindowsUpdate 2 (ikke bruk Windows Update)

15. Lukk registerredaktør og omstart din datamaskin.
16. Etter omstart, kjør kommandoen "DISM /Online /Cleanup-Image /RestoreHealth" igjen.
17. Når reparasjonen er fullført, angre endringene i Windows-registeret.

Metode 4. Fix DISM-kildefiler kan ikke bli funnet Feil med Windows Repair Upgrade.

Den andre metoden for å fikse DISM-feil er å utføre en reparasjonsoppgradering av Windows 10.

Trinn 1. Reparer/oppgrader Windows 10 ved å bruke Media Creation Tool.

1. Last ned og kjør medieopprettingsverktøyet i henhold til din OS-versjon.

  • Last ned Windows 10
  • Last ned Windows 8.1

2.Aksepterer lisensvilkårene.
3. Velg alternativet Oppgrader denne PC-en nå og trykk Neste.

Oppgrader denne PCen nå Windows 10

4. Vent til Windows er oppgradert.

Steg 2. Bruk DISM- og SFC-verktøy for å fullføre reparasjoner.

– Etter Windows-oppgradering:

1. Høyreklikk på Start Meny bilde og velg Kommandoprompt (admin).
2. Ved ledetekstvinduet gi følgende kommando for å fullføre reparasjonene:

  • DISM /Online /Cleanup-Image /StartComponentCleanup
  • Dism /Online /Cleanup-Image /RestoreHealth
  • sfc /scannow
Metode 5. Rett opp DISM-feil ved å undersøke CBS.LOG-filen.

(OPPDATERT 17/5/2017)

Etter at den er utført, oppretter DISM en loggfil kalt "CMS.log" i katalogen "C:\Windows\Log\CBS" (f.eks. C:\Windows\Log\CBS\CBS.log), som fanger opp eventuelle problemer som finnes når DISM kommandoverktøy utføres.

Så den siste metoden for å fikse DISMs "Kildefiler kan ikke finnes"-feil, er å undersøke CBS.LOG-filen for å finne ut og fjerne den eller de installerte pakkene som forårsaker problemet.

Trinn 1. Undersøk DISMs loggfil (CBS.LOG).

1. Navigere til C:\Windows\Log\CBS katalog og åpen de CBS fil.

bilde

2. Bruker Finne verktøy (Vis > Finn), søk etter "Sjekker systemoppdateringsberedskap".

bilde

3. Se nå under linjen "Sjekker systemoppdateringsberedskap" for å finne ut den eller de ødelagte pakkene. *

* for eksempel som du kan se på skjermbildet nedenfor, heter den ødelagte pakken: "Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0"

bilde

4. Når du finner ut navnet på den ødelagte pakken, fortsett deretter til neste trinn.

Steg 2. Fjern den ødelagte pakkens registeroppføring.

1. Trykk samtidig på Windows bilde+ R tastene for å åpne RUN-kommandoboksen.
2. Type regedit og trykk Tast inn for å åpne Windows Registerredigering.

regedit

VIKTIG:Før du fortsetter å endre registeret, må du først ta en sikkerhetskopi. Slik utfører du en registersikkerhetskopiering:

en. Fra hovedmenyen, gå til Fil & plukke ut Eksport.
b. Angi en destinasjonsposisjon (f.eks. din Skrivebord), gi et filnavn (f.eks. "RegistryBackup”) og trykk Lagre.

3. Naviger og velg denne tasten fra venstre rute:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Komponentbasert service
bilde

5. Med Komponentbasert service nøkkel fremhevet, gå til Redigere > Finne (fra menyen) og søk etter det ødelagte pakkenavnet i registeret. For å gjøre det, bare kopiere og lim inn i søkeboksen, navnet på den ødelagte pakken fra CBS.LOG. (f.eks. "Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0")

bilde

6. Ved denne anledningen ble navnet på den ødelagte pakken funnet på følgende to (2) registerplasseringer/nøkler:

    1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageIndex\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~0.0.0.0
    2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.

7. Nå, av sikkerhetsmessige årsaker, backup alle registernøkkelen(e) du fant, ved å høyreklikke på hver av dem (i venstre rute) og velge Eksport. *

* Merk:Lagre registernøklene på skrivebordet ditt, for enkelt å kunne importere dem som sikkerhetskopi hvis noe går galt. (Dobbeltklikk på de eksporterte nøkkelen(e) og Slå sammen).

bilde

8. Deretter tildeler full kontroll tillatelser, til alle nøkkel(e) du fant, til Administratorer. Å gjøre det:

1. Høyreklikk på hver tast og velg Tillatelser.

bilde

2. Fremheve Administratorer, sett en hake på Full kontroll avkrysningsboksen og klikk OK.

bilde

9. Til slutt, slette alle registernøkkelen(e) du fant. (Høyreklikk på hver tast og Slett)

bilde

10.Lukk Registerredigering.

Trinn 3. Flytt de ødelagte pakkene til et annet sted på disken.

1. Navigere til C:\Windows\Servicing\Packages mappe.
2. Finn og flytt til skrivebordet ditt, alle pakkene som deres navn begynner med navnet på den skadede pakken i CBS.LOG.

f.eks. Ved denne anledningen fant jeg (og flyttet til skrivebordet mitt) følgende fire (4) filer, som deres navn begynner med navnet på den ødelagte pakken: Microsoft-Windows-TestRoot-og-FlightSigning-pakke

    1. Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0
    2. Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    3. Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0
    4. Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum

bilde,

3.Stjerne på nyttt datamaskinen din.
4. Kjør kommandoen "DISM /Online /Cleanup-Image /RestoreHealth" igjen.
5. Hvis DISM er fullført uten feil, fortsett og slett den eller de eksporterte registernøkkelen(e) og de flyttede pakkene permanent fra skrivebordet.

Metode 6. Reparer Windows 10.

Hvis du etter å ha brukt alle metodene ovenfor fortsatt får feilen "Kildefiler ble ikke funnet" i DISM, foreslår jeg at du utfører en Reparasjonsinstallasjon av Windows 10.

Lykke til! Gi meg beskjed om denne veiledningen har hjulpet deg ved å legge igjen en kommentar om opplevelsen din. Lik og del denne veiledningen for å hjelpe andre.

Selv om beskrivelsene av de forskjellige metodene er veldig klare, klarte jeg ikke å løse problemet ennå. Jeg føler at jeg går i sirkler fra en metode til en annen nå uten å gjøre noen fremgang. Så hvis noen kan gi meg noen hint basert på loggfilen nedenfor, ville jeg vært veldig takknemlig.

Kontrollerer klarhet for systemoppdatering.
2018-11-04 14:33:51, Info CBS
2018-11-04 14:33:51, Info CBS (p) CSI-manifest korrupt (n) amd64_b6eb56d3a1ffc6dbde7f8d8eb688a286_31bf3856ad364e35_10.4.1c.1cone
2018-11-04 14:33:51, Info CBS Reparasjon mislyktes: Manglende erstatningsmanifest.
2018-11-04 14:33:51, Info CBS (p) CSI Manifest Corrupt (n) amd64_f4ebfb19ca40545b5b70cb6de1d79fb0_31bf3856ad364e35_10.0.415afn_10.0.4171_10.0.415afn10.0.415afn
2018-11-04 14:33:51, Info CBS Reparasjon mislyktes: Manglende erstatningsmanifest.
2018-11-04 14:33:51, Info CBS
2018-11-04 14:33:51, Info CBS Sammendrag:
2018-11-04 14:33:51, Info CBS Operation: Detect and Repair
2018-11-04 14:33:51, Info CBS Driftsresultat: 0x800f0907
2018-11-04 14:33:51, Info CBS Siste vellykkede trinn: Hele operasjonen er fullført.
2018-11-04 14:33:51, Info CBS Totalt oppdaget korrupsjon: 2
2018-11-04 14:33:51, Info CBS CBS Manifest Korrupsjon: 0
2018-11-04 14:33:51, Info CBS CBS Metadata Korrupsjon: 0
2018-11-04 14:33:51, Info CBS CSI Manifest Corruption: 2
2018-11-04 14:33:51, Info CBS CSI Metadata Korrupsjon: 0
2018-11-04 14:33:51, Info CBS CSI Nyttelast Korrupsjon: 0
2018-11-04 14:33:51, Info CBS Total reparert korrupsjon: 0

* Jeg bruker Windows Home-versjonen