Windows Tips & News

Sådan repareres Windows 11 med SFC og DISM

click fraud protection

Hvis dit operativsystem ikke fungerer korrekt, kan du reparere Windows 11 med SFC og DISM. Dette er to nu klassiske værktøjer, som er velkendte for mange avancerede brugere. Her er, hvordan du bruger dem.

Det sfc /scannow kommando kontrollerer integriteten af ​​beskyttede systemfiler. Hvis nogle af dem er beskadigede eller mangler, SFC vil erstatte det med korrekte versioner, når det er muligt. Værktøjet er også i stand til at registrere, når en fil er blevet overskrevet med en ændret eller ældre version. I dette tilfælde vil den hente den korrekte version af filen fra Windows Component Store og derefter erstatte den ændrede fil.

DISM er et andet godt værktøj til at løse Windows 11-problemer. DISM står for Deployment Imaging and Servicing Management. Hvis et Windows-billede bliver ubrugeligt, kan du bruge DISM-kommandoen eller dens Reparation-WindowsImage PowerShell modstykke til at opdatere filerne og løse problemet.

Lad os starte med SFC og lære, hvordan du kører det korrekt i Windows 11.

Reparer Windows 11 med SFC /SCANNOW

Du kan starte sfc /scannow kommando i Windows 11 fra enhver tilgængelig konsol, såsom den klassiske kommandoprompt, PowerShell og Windows Terminal. Hvis Windows 11 ikke starter, kan du gå med en kommandoprompt åben ved opstart. Sidstnævnte er også kendt som en offline scanning. Til sidst vil kontrolresultatet blive skrevet til en speciel fil, CBS.LOG.

Kør kommandoen SFC /SCANNOW

  1. Åbn en ny Windows-terminal som administrator; trykke Vinde + x og vælg Windows Terminal (Admin).
  2. Vælg Kommandoprompt eller PowerShell profil fra chevron-menuen med pil ned.
  3. Indtast eller copy-paste sfc /scannow kommando, og tryk på Gå ind.
  4. Vent på, at scanningen er fuldført. Det kan rapportere, at Windows Resource Protection ikke fandt nogen integritetskrænkelser, eller at det fandt korrupte filer, men ikke var i stand til at rette nogle af dem.
  5. Hvis der ikke er nogen fejl, kan du lukke konsollen nu.

SFC fandt korrupte filer, men var ikke i stand til at rette nogle af dem

Hvis du efter at have tjekket systemfiler med SFC, og det rapporterer, at "Windows Resource Protection fandt korrupte filer, men var ikke i stand til at rette nogle af dem.", her er de trin, du skal tage.

  1. Kør sfc /scannow kommando igen. Nogle gange er det nødvendigt at køre den op til 3 gange og genstarte computeren efter hver kontrol. Prøv også at deaktivere Hurtig opstart, genstart Windows 11, og begynd at udføre sfc kontrollere.
  2. Hvis det ikke hjælper, lav en Component Store-reparation med dism /Online /Cleanup-Image /RestoreHealth  kommando (gennemgået nedenfor i denne artikel). Genstart derefter computeren, og prøv en gang mere med sfc /scannow.
  3. Hvis alt ovenstående mislykkes, så prøv at gendanne din computer fra en gendannelsespunkt hvis muligt.
  4. hvis ingen gendannelsespunkter er tilgængelige, reparation installer Windows 11(opgradering på stedet).
  5. Endelig, hvis In-place Upgrade heller ikke hjælper, bør du nulstil Windows 11.

Reparer Windows 11 med offline SFC-scanning ved opstart

  1. Åbn en ny kommandoprompt ved opstart.
  2. Type diskpart og tryk Gå ind.
  3. I diskpart, type listevolumen og se gendannelsesstartpartitionens drevbogstav (det er omkring 500 MB) og Windows 11-systemdrevbogstavet. Læg mærke til bogstaverne, f.eks. E: er gendannelsespartitionen, og C: er systempartitionen.
  4. Type Afslut at forlade diskpart.
  5. Indtast nu sfc /scannow /offbootdir=:\ /offwindir=:\Windows. Erstat bogstaverne med de drevbogstaver, du tidligere har noteret.

Du er færdig. Se kommandoudgangen for at kontrollere, om fejlene blev rettet eller ej.

Se SFC-scanningsresultater fra CBS.LOG-filen

Når du udfører en systemfilkontrol under Windows (ikke offline scanning!), tilføjer SFC-værktøjet poster til C:\Windows\Logs\CBS\CBS.log fil. Ved hjælp af dem vil du være i stand til at finde, hvad der er sket under den sidste scanning. Du kan hurtigt hente dem i kommandoprompten eller PowerShell.

For at se SFC-scanningsresultater fra CBS.LOG-filen, åbne Windows Terminal (Vinde + x > Windows Terminal) med kommandoprompt eller PowerShell, og skriv en af ​​følgende kommandoer.

For kommandopromptprofilen:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"

Til PowerShell:

(Select-String [SR] $env: windir\Logs\CBS\CBS.log -s).Linje >"$env: brugerprofil\Desktop\sfc.txt"

Dette vil filtrere indholdet af CSB-filen og udtrække linjerne relateret til SFC-værktøjet til sfc.txt-filen på dit skrivebord. Åbn den med Notesblok og se dens indhold. Det vil hjælpe dig med at finde ud af, hvilke filer der er brudt og blev/ikke blev rettet.

Reparer Windows 11 med DISM

DISM kommer i spil, når SFC-værktøjet ikke formår at rette en alvorlig korruption af operativsystemet. Det kan bruge internettet og Windows Update til at hente faktiske filversioner. Du kan også få den til at bruge en lokal (offline) install.wim/install.esd-fil fra en ISO-fil eller et bootbart medie med Windows 11. Men før du udfører nogen reparationsprocedure, kontrollerer du meget integriteten af ​​Windows Component Store, dvs. for at kontrollere dets helbred.

Tjek tilstanden af ​​Windows Component Store med DISM

  1. Åbn en ny forhøjet Windows-terminal.
  2. Hvis din Windows-terminal åbner for en kommandoprompt, skal du udsende kommandoen: dism /Online /Cleanup-Image /CheckHealth.
  3. Alternativt kan du vælge en PowerShell-profil og udføre kommandoen Reparation-WindowsImage -Online -CheckHealth.
  4. Enhver af ovenstående kommandoer vil rapportere Component Store-tilstanden, f.eks. sundt, kan repareres eller ikke kan repareres.

Her er, hvad Windows Component Store-status betyder.

Windows Component Store-statusser

Sund og rask - DISM opdagede ikke nogen komponentlagerkorruption. Ingen reparation påkrævet; Windows 11 fungerer normalt.

Kan repareres - du skal reparere en Component Store-korruption. De næste to kapitler i dette indlæg forklarer proceduren i detaljer.

Kan ikke repareres - Windows 11 kan ikke rette sin Image Component Store. Det skal du enten reparation installer Windows 11, Nulstil, eller ren installation Windows 11.

Sådan reparerer du Windows 11 ved hjælp af DISM.

Sådan repareres Windows 11 med DISM ved hjælp af Windows Update

  1. Åbn Windows Terminal som administrator.
  2. For kommandopromptprofilen skal du skrive følgende kommando og trykke Gå ind: dism /Online /Cleanup-Image /RestoreHealth.
  3. For PowerShell skal du udstede følgende kommando: Reparation-WindowsImage -Online -RestoreHealth.
  4. Vent, at processen er færdig, og luk Windows Terminal-appen.

Endelig, hvis du ikke har nogen internetforbindelse, eller dit dataabonnement er begrænset, kan du få dism til at bruge en install.wim- eller install.esd-fil som en kilde til systemfilerne til Windows Component Store. Sådan gør du.

Reparer Windows 11 med DISM ved hjælp af Install.wim

  1. Dobbeltklik på din Windows 11 ISO-fil, eller tilslut din bootbare USB-stick.
  2. Notér bogstavet på dets drev, f.eks. G:.
  3. Åbn en ny Windows-terminal som administrator, og kør dism /get-wiminfo /wimfile:G:\sources\install.wim kommando. Erstat drevbogstavet med en korrekt værdi, og install.wim med install.esd hvis dit medie indeholder en ESD-fil i stedet for WIM.
  4. I outputtet skal du finde og notere indekset for Windows 11-udgaven, der matcher dit aktuelt installerede operativsystem.
  5. Hvis din Windows-terminal er åben for PowerShell, skal du udføre kommandoen Reparation-WindowsImage -Online -RestoreHealth -Source ":\sources\install.wim:" - Begræns adgang. Erstatte og med passende værdier.
  6. Alternativt kan du bruge følgende kommando i både PowerShell og kommandoprompt: dism /Online /Cleanup-Image /RestoreHealth /Kilde: wim::\sources\install.wim: /limitaccess​.
  7. Vent på, at processen er fuldført.

Det handler om, hvordan man reparerer Windows 11 med SFC og DISM.

Opret diskpladsgenvej i Windows 8.1 Update

Opret diskpladsgenvej i Windows 8.1 Update

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneDet Diskplads-fun...

Læs mere

Find PowerShell-versionen i Windows

Find PowerShell-versionen i Windows

PowerShell er en avanceret form for kommandoprompt. Det er udvidet med et enormt sæt af klar-til-...

Læs mere

Få mængden af ​​ord, tegn og linjer i en fil ved hjælp af PowerShell

Få mængden af ​​ord, tegn og linjer i en fil ved hjælp af PowerShell

Nogle gange er det nyttigt at indsamle nogle statistikker om en tekstfil, du har. Hvis du bruger ...

Læs mere