Sådan repareres Windows 11 med SFC og DISM
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
- Åbn en ny Windows-terminal som administrator; trykke Vinde + x og vælg Windows Terminal (Admin).
- Vælg Kommandoprompt eller PowerShell profil fra chevron-menuen med pil ned.
- Indtast eller copy-paste
sfc /scannow
kommando, og tryk på Gå ind. - 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.
- 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.
- 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øresfc
kontrollere. - 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 medsfc /scannow
. - Hvis alt ovenstående mislykkes, så prøv at gendanne din computer fra en gendannelsespunkt hvis muligt.
- hvis ingen gendannelsespunkter er tilgængelige, reparation installer Windows 11(opgradering på stedet).
- Endelig, hvis In-place Upgrade heller ikke hjælper, bør du nulstil Windows 11.
Reparer Windows 11 med offline SFC-scanning ved opstart
- Åbn en ny kommandoprompt ved opstart.
- Type
diskpart
og tryk Gå ind. - 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. - Type
Afslut
at forlade diskpart. - Indtast nu
sfc /scannow /offbootdir=
. Erstat bogstaverne med de drevbogstaver, du tidligere har noteret.:\ /offwindir= :\Windows
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
- Åbn en ny forhøjet Windows-terminal.
- Hvis din Windows-terminal åbner for en kommandoprompt, skal du udsende kommandoen:
dism /Online /Cleanup-Image /CheckHealth
. - Alternativt kan du vælge en PowerShell-profil og udføre kommandoen
Reparation-WindowsImage -Online -CheckHealth
. - 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
- Åbn Windows Terminal som administrator.
- For kommandopromptprofilen skal du skrive følgende kommando og trykke Gå ind:
dism /Online /Cleanup-Image /RestoreHealth
. - For PowerShell skal du udstede følgende kommando:
Reparation-WindowsImage -Online -RestoreHealth
. - 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
- Dobbeltklik på din Windows 11 ISO-fil, eller tilslut din bootbare USB-stick.
- Notér bogstavet på dets drev, f.eks.
G:
. - Å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, oginstall.wim
medinstall.esd
hvis dit medie indeholder en ESD-fil i stedet for WIM. - I outputtet skal du finde og notere indekset for Windows 11-udgaven, der matcher dit aktuelt installerede operativsystem.
- Hvis din Windows-terminal er åben for PowerShell, skal du udføre kommandoen
Reparation-WindowsImage -Online -RestoreHealth -Source "
. Erstatte og med passende værdier.:\sources\install.wim: " - Begræns adgang - Alternativt kan du bruge følgende kommando i både PowerShell og kommandoprompt:
dism /Online /Cleanup-Image /RestoreHealth /Kilde: wim:
.:\sources\install.wim: /limitaccess - Vent på, at processen er fuldført.
Det handler om, hvordan man reparerer Windows 11 med SFC og DISM.