1. Vad är systemfilsgranskaren (SFC)?
1.1 Översikt och syfte
Systemfilsgranskaren (SFC) är ett inbyggt Windows-verktyg som skannar och reparerar saknade eller skadade systemfiler. När kritiska Windows-systemfiler saknas eller är skadade kan operativsystemet sluta fungera korrekt eller helt sluta svara. SFC jämför dina systemfiler med en cachad kopia som lagras i operativsystemet och upptäcker och reparerar automatiskt eventuella inkonsekvenser som orsakas av skadade eller saknade filer.
Detta kommandoradsverktyg har funnits tillgängligt sedan Windows 98 och är fortfarande ett viktigt diagnostikverktyg.ostic och reparationsverktyg i alla moderna Windows-versioner. SFC hjälper till att upprätthålla systemstabilitet genom att säkerställa integriteten hos skyddade operativsystemfiler utan att kräva en fullständig ominstallation av Windows.
1.2 Hur systemfilsgranskaren fungerar
Systemfilsgranskaren fungerar genom att skanna alla skyddade systemfiler och ersätta skadade versioner med cachade kopior. Verktyget integreras med Windows skyddsmekanismer för att verifiera filintegritet och återställa skadade filer från säkerhetskopior som lagras på din dator.
1.2.1 Windows-filskydd (WFP)
Windows Filskydd fungerar genom att registrera för meddelanden om filändringar i Winlogon. När ändringar upptäcks i en skyddad systemfil återställer WFP automatiskt den modifierade filen från en cachad kopia som finns i en komprimerad mapp på %WinDir%\System32\dllcache. Denna skyddsmekanism introducerades i Windows 2000 och gav filskydd i realtid för Windows NT-baserade operativsystem.
1.2.2 Windows resursskydd (WRP)
Windows Resource Protection representerar den moderna utvecklingen av filskydd, integrerat med systemfilsgranskaren i Windows Vista och alla efterföljande versioner. WRP fungerar genom att ställa in åtkomstkontrolllistor och åtkomstkontrolllistor för skyddade resurser. Om ändringar upptäcks i en skyddad systemfil återställs den modifierade filen från en cachad kopia som finns på %WinDir%\WinSxS\Backup. Behörighet för fullständig åtkomst att ändra WRP-skyddade resurser är begränsad till processer som använder tjänsten Windows Modules Installer, vilket innebär att även administratörer inte längre har obegränsade rättigheter att ändra systemfiler.
2. När ska man använda systemfilsgranskaren
2.1 Vanliga symptom på skadade systemfiler
Du bör köra systemfilsgranskaren när du upplever följande problem:
- Windows körs långsamt eller upplever prestandaförsämring
- Systemkrascher eller blåskärmsfel
- Felmeddelanden som indikerar saknade eller skadade systemfiler
- Windows-funktioner slutar fungera korrekt
- Systemet svarar inte eller fryser
- Startrelaterade problem eller problemtartup-problem
- Program som inte startar eller kraschar oväntat
2.2 Orsaker till systemfilskorruption
- Maskinvaru- och programvarufel: Gamla eller trasiga komponenter som hårddiskar och SSD-diskar, eller programvara som innehåller buggar och skadlig kod kan leda till skadade filer.
- Strömproblem och systemkrascher: Plötsliga strömavbrott under kritiska läs-/skrivoperationer eller krascher som avbryter systemprocesser kan orsaka filkorruption.
- Skadlig programvara och virus: Skadlig programvara ofta tarfår systemfiler att störa eller få kontroll över systemet, vilket ibland orsakar permanent filkorruption.
- Ofullständiga systemuppdateringar: Att avbryta viktiga systemuppdateringar kan leda till att systemet hamnar i ett inkonsekvent tillstånd med endast delvis uppdaterade filer, vilket kan leda till korruption.
3. Förutsättningar innan du kör SFC
3.1 Administrativa privilegier
Att köra sfc kräver administratörsbehörighet. För att verifiera att du har administratörsåtkomst, öppna Start Meny -> Inställningar -> kontonOm du har administratörsbehörighet visas ordet "Administratör” ska visas under ditt användarnamn. Utan dessa behörigheter kan du inte köra systemfilsgranskaren utan problem.
3.2 Att tänka på vid felsäkert läge
Din enhet ska inte vara i felsäkert läge om du inte felsöker avancerade fel. Om systemet är i felsäkert läge trycker du på Win + R, Typ msconfigoch tryck på ange. Gå till boot fliken, avmarkera Felsäker start, och välj Ansök -> OK. När du uppmanas väljer du Restart.
3.3 Internetanslutning för DISM
Du bör vara ansluten till internet medan du utför sfc-reparationer om du behöver köra kompletterande DISM-reparationer. DISM använder Windows Update för att hämta filer som krävs för att återställa skadade systemfiler, vilket gör en aktiv internetanslutning avgörande för lyckade reparationer.
För mer information om DISM, se vår omfattande guide.
3.4 Krav för Windows Update
Innan du kör systemfilsgranskaren, se till att du har installerat de senaste uppdateringarna för Windows. Föråldrade systemfiler kan störa reparationsprocessen. För att uppdatera Windows, öppna Inställningar -> Windows Update och installera alla tillgängliga uppdateringar.tardin dator efter att uppdateringarna är klara.
4. Köra DISM före systemfilsgranskaren
4.1 Vad är DISM?
Deployment Image Servicing and Management (DISM) är ett inbyggt Windows-verktyg som låter dig utföra olika uppgifter på Windows-systemavbildningar. DISM kan montera och avmontera avbildningar, lägga till och ta bort drivrutiner, tillämpa uppdateringar och aktivera funktioner. När Windows File Protection-cachen som sfc använder blir skadad återställer DISM komponentarkivet genom att kontrollera hela systemtillståndet mot en ren operativsystemavbildning som lagras lokalt eller online.
4.2 Varför köra DISM först
Microsoft rekommenderar att du kör DISM före systemfilsgranskaren eftersom DISM tillhandahåller de filer som krävs för att reparera skadade filer. Om cachen som sfc använder för att återställa skadade filer också har skadats, reparerar du först den cachen med hjälp av en online- eller lokal Windows-avbildning. Detta säkerställer att sfc har tillgång till rena, oskadade källfiler för sina reparationsåtgärder.
4.3 Hur man kör DISM-kommandon
Öppet kommando~~POS=TRUNC or Windows Powershell som administratör, kör sedan lämpligt DISM-kommando baserat på dina behov:
| Kommando | Kommandobeskrivning |
|---|---|
| DISM / Online / Cleanup-Image / CheckHealth | Alternativet CheckHealth kontrollerar om bilden har flaggats som skadad utan att utföra en skanning. |
| DISM / Online / Cleanup-Image / ScanHealth | Alternativet ScanHealth skannar avbildningen efter korrupta komponentlagrar men åtgärdar inga problem. |
| DISM / Online / Cleanup-Image / RestoreHealth | Alternativet RestoreHealth skannar avbildningen efter korruption, utför reparationsåtgärder automatiskt och registrerar korruptionen i loggfilen. Den här processen tar vanligtvis 15–30 minuter beroende på korruptionsnivå och partitionsstorlek. |
4.4 Använda alternativa reparationskällor med DISM
Om DISM inte kan hitta källfiler eller om din Windows Update-klient är trasig kan du använda en alternativ reparationskälla. Montera en Windows ISO som matchar din exakta Windows-version och kör sedan följande kommando:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\Install.wim:1 /LimitAccess
Ersätt "X" med enhetsbeteckningen där din ISO är monterad. ISO-filen måste vara exakt samma version som ditt operativsystem. En ISO-fil på 10586.0 kommer inte att reparera ett system med version 10586.35 eftersom den har ytterligare uppdateringar och filer.
4.5 DISM-alternativ för Windows 7
DISM är inte tillgängligt på Windows 7 eller tidigare versioner av operativsystemet. Microsoft tillhandahåller dock ett liknande verktyg som heter System Update Readiness Tool (SURT) som du kan ladda ner från Microsoft Update Catalog. SURT fungerar på liknande sätt som DISM genom att återställa och reparera skadade systemfiler. Om du använder Windows 7 och sfc inte kan åtgärda problem med skadade filer är SURT ditt nästa alternativ.
5. Så här kör du systemfilsgranskaren i Windows
5.1 Metod 1: Kör SFC via kommandotolken
Kommandotolken tillhandahåller most Vanlig metod för att köra sfc scannow på Windows-system.
- Öppna Start Meny och typ cmd i sökrutan.
- Högerklicka kommando~~POS=TRUNC från sökresultaten och välj Kör som administratör.
- Klicka Ja i kontrollfönstret för användarkonton om du blir tillfrågad.
- Skriv i fönstret Kommandotolken sfc / scannow och tryck ange.
- Vänta tills verifieringen når 100 % och är klar. Skanningen tar vanligtvis 5–10 minuter men kan ta längre tid beroende på din dator och vilka problem som upptäcks.
- Stäng inte kommandotolksfönstret förrän verifieringen är 100 % klar.
- Restardin dator efter att processen är klar.
5.2 Metod 2: Kör SFC via Windows PowerShell
Windows PowerShell kan köra samma sfc-skanning som kommandotolken och är det föredragna programmet för fjärrskript och företagsmiljöer.
- Öppna Start Meny och söka efter Windows Powershell.
- Högerklicka Windows Powershell och välj Kör som administratör.
- Klicka Ja på prompten för kontroll av användarkonto.
- Typ sfc / scannow och tryck ange.
- Vänta tills skanningen är klar, vilket vanligtvis tar 5–10 minuter men kan ta längre tid beroende på ditt system.
- Restardin dator när skanningen är klar.
5.3 Metod 3: Kör SFC i Windows återställningsmiljö (WinRE)
Om ditt system inte är åtkomligt eller inte startar normalt kan du använda Windows återställningsmiljö för att köra systemfilsgranskaren.
- Öppna Start Meny -> Inställningar -> Systemkrav -> Återhämtning.
- Bläddra ner till Avancerad Starrör under Återställningsalternativ och välj Restarnu.
- Din dator kommer att återställatart in i WinRE.
- Välja felsöka -> Avancerade alternativ -> kommando~~POS=TRUNC.
- Typ sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows och tryck ange.
- Ersätt enhetsbeteckningen D:\ med den faktiska enheten där din Windows-mapp finns, vanligtvis C:\ eller D:\.
5.4 Metod 4: Kör SFC med hjälp av Windows återställningsmedia
När allvarliga systemfiler förhindrar uppstart i Windows kan du använda Windows återställningsmedier för att köra sfc.
- Skapa en Windows-installationsdisk med hjälp av Dell OS Recovery-verktyget eller Windows Media Creation Tool.
- Anslut USB-installationsskivan till datorn.
- Slå på datorn och tryck på F12 tangenten tills du öppnar menyn för engångsstart.
- Välj USB-enheten från listan och tryck på ange.
- Datorn startar med hjälp av USB-installationsskivan.
- Välj ditt språk och klicka Nästa.
- Välja Reparera din dator.
- Klicka felsöka -> Avancerade alternativ -> kommando~~POS=TRUNC.
- Typ sfc / scannow / offbootdir = C: \ / offwindir = C: \ Windows och tryck ange.
- Ersätt C:\ med enhetsbeteckningen där din Windows-installation finns.
- Vänta tills systemfilsgranskaren är klar, vilket kan ta upp till en timme beroende på din konfiguration.
- Restardin dator när processen är klar.
6. Förstå SFC-skanningsresultat
6.1 ”Windows Resource Protection hittade inga integritetsöverträdelser”
Det här meddelandet indikerar att sfc scannow inte hittade några problem med dina systemfiler. Dina systemfiler är intakta och oskadade. Om du fortsätter att uppleva problem beror problemet troligen på en annan källa snarare än skadade systemfiler. Du kan behöva felsöka andra potentiella orsaker, till exempel drivrutinsproblem, programvarukonflikter eller hårdvaruproblem.
6.2 “Windows Resource Protection hittade skadade filer och reparerade dem”
Detta resultat innebär att sfc framgångsrikt identifierade korrupta filer och reparerade dem med hjälp av cachade kopior. Åtgärden lyckades och dina systemfiler har återställts till sitt korrekta skick. Detaljer om de reparerade filerna finns i CBS.log-filen på %WinDir%\Logs\CBS\CBS.log. Efter att ha mottagit detta meddelande, reparerastardin dator för att säkerställa att alla reparationer fungerar korrekt.
6.3 “Windows Resource Protection hittade skadade filer men kunde inte åtgärda vissa”
När sfc scannow visar det här meddelandet har verktyget upptäckt skadade filer men kunde inte reparera alla. Detta inträffar vanligtvis när cachen som systemfilsgranskaren använder för att återställa skadade filer också har skadats. I det här fallet bör du köra DISM för att reparera komponentarkivet och sedan köra sfc igen. Detaljer om de skadade filerna finns i CBS.log-filen. Om DISM och sfc tillsammans inte kan lösa problemen kan du behöva ersätta skadade filer manuellt eller utföra en systemåterställning.
6.4 ”Windows Resource Protection kunde inte utföra den begärda åtgärden”
Det här meddelandet indikerar att sfc inte kunde slutföra skanningen.ost Vanlig orsak är att man försöker köra skanningen medan Windows utför andra filåtgärder. För att lösa detta, kör systemfilsgranskaren i felsäkert läge och se till att mapparna PendingDeletes och PendingRenames finns under %WinDir%\WinSxS\Temp. Platshållaren %WinDir% representerar mappen i Windows operativsystem, till exempel C:\Windows.
7. Avancerade alternativ för systemfilsgranskaren
7.1 SFC-kommandomodifierare
Systemfilsgranskaren stöder flera modifierare utöver standardkommandot sfc scannow:
| byta | BESKRIVNING |
|---|---|
| /Skanna nu | Skannar alla skyddade systemfiler och ersätter skadade eller felaktiga filer med cachade kopior. |
| /verifiera endast | Skannar alla skyddade systemfiler utan att göra några reparationer. Använd detta för att kontrollera om filer är skadade utan att ändra dem. |
| / Scanonce | Skannar alla skyddade systemfiler en gång under nästa systemåterställning.tart. |
| / scanboot | Skannar alla skyddade systemfiler varje gång datorn startar omtarts. |
| /annullera | Avbryter alla pågående skanningar som schemalagts med modifieraren /scanboot. |
| /offbootdir och /offwindir | Anger platsen för offline-startkatalogen och Windows-katalogen när sfc körs från återställningsmedia. |
7.2 Köra flera SFC-skanningar
Du kan behöva köra sfc scannow upp till tre gånger för att åtgärda alla problem. Om den första skanningen hittar och reparerar skadade filer, kör skanningen igen för att kontrollera att alla problem har lösts. Varje efterföljande skanning kan avslöja ytterligare skada som blir uppenbar först efter att tidigare reparationer är slutförda. Fortsätt köra sfc tills du får meddelandet om att inga integritetsöverträdelser hittades, eller tills ytterligare skanningar inte ger några ytterligare ändringar.
8. Visa loggfiler för systemfilsgranskaren
8.1 Förstå CBS.log-filen
När du kör en sfc-skanning loggar systemfilsgranskaren sin aktivitet i CBS.log-filen som finns på %WinDir%\Logs\CBS\CBS.log. Den här loggfilen innehåller information om varje fil som har skannats, skadade filer som har hittats och reparationsåtgärder som har utförts. CBS.log-filen innehåller information om filer som inte kan repareras av systemfilsgranskaren, vilket gör den viktig för felsökning av ihållande korruptionsproblem.
8.2 Hur man extraherar SFC-information
Eftersom flera Windows-underhållsverktyg lägger till loggar i CBS.log-filen måste du extrahera relevanta poster från Systemfilsgranskaren till en separat textfil för enklare granskning.
- Öppna en förhöjd kommandotolk genom att skriva cmd i Sök ruta, högerklicka kommando~~POS=TRUNC, och välja Kör som administratör.
- I kommandotolksfönstret skriver du följande kommando på en rad och trycker på ange:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
- Öppna filen sfcdetails.txt från skrivbordet för att visa de filtrerade loggposterna.
8.3 Läsa och tolka loggposter
Filen sfcdetails.txt använder följande format: Datum/tid följt av sfc-detalj. Filen innehåller information från varje gång systemfilsgranskaren har körts på datorn. Kontrollera datum- och tidsposterna för att avgöra vilka problemfiler som hittades under din sökning.ost senaste skanningen. Varje post anger om en fil har reparerats, inte kunde repareras eller saknas. Denna information hjälper till att identifiera vilka filer som kräver manuell ersättning om sfc inte kan reparera dem automatiskt.
Nedan följer några exempelloggposter:
2025-12-15 13:35:45, Info CSI 00000007 [SR] Verifying 100 components 2025-12-15 13:35:45, Info CSI 00000008 [SR] Beginning Verify and Repair transaction 2025-12-15 13:35:46, Info CSI 00000009 [SR] Verify complete 2025-12-15 13:35:46, Info CSI 0000000a [SR] Verifying 100 components 2025-12-15 13:35:46, Info CSI 0000000b [SR] Beginning Verify and Repair transaction 2025-12-15 13:35:46, Info CSI 0000000c [SR] Verify complete 2025-12-15 13:35:46, Info CSI 0000000d [SR] Verifying 100 components 2025-12-15 13:35:46, Info CSI 0000000e [SR] Beginning Verify and Repair transaction 2025-12-15 13:35:46, Info CSI 0000000f [SR] Verify complete 2025-12-15 13:35:46, Info CSI 00000010 [SR] Verifying 100 components 2025-12-15 13:35:46, Info CSI 00000011 [SR] Beginning Verify and Repair transaction 2025-12-15 13:35:46, Info CSI 00000012 [SR] Verify complete
9. Manuell systemfilsreparation
9.1 När manuell reparation är nödvändig
Manuell reparation blir nödvändig när systemfilsgranskaren hittar korrupta filer men inte kan åtgärda vissa eller alla av dem. Efter att ha granskat CBS.log-filen för att avgöra vilken systemfil som var skadad och inte kunde repareras måste du ta reda på var den skadade filen finns och manuellt ersätta den med en fungerande kopia. Du kan eventuellt hämta en fungerande kopia av systemfilen från en annan dator som kör samma version av Windows som din dator. Utför en systemfilsgranskarprocess på den datorn för att säkerställa att filen du tänker kopiera är oskadad.
9.2 Övertagande av administrativt ägarskap
9.2.1 Använda kommandot Takeown
Innan du kan ersätta en skadad systemfil måste du ta administratörsrätt över den. Skriv följande kommando i en kommandotolk med förhöjda behörigheter och tryck på ange:
takeown /f <Path_And_File_Name>
Ersätta med den faktiska sökvägen och filnamnet för den skadade filen. Till exempel:
takeown /f C:\windows\system32\jscript.dll
9.3 Bevilja administratörsåtkomst
9.3.1 Använda Icacls-kommandot
Efter att du tagit äganderätten måste du ge administratörer fullständig åtkomst till den skadade systemfilen. Skriv följande kommando och tryck på ange:
icacls <Path_And_File_Name> /grant administrators:F
Till exempel:
icacls C:\windows\system32\jscript.dll /grant administrators:F
9.4 Ersätta skadade filer
När du har tagit äganderätt och beviljat åtkomst kan du ersätta den skadade systemfilen med en fungerande kopia.
- Erhålla fungerande filkopior: Kopiera ersättningsfilen från en annan dator som kör samma Windows-version till en plats på din dator, till exempel en USB-enhet eller nätverksplats.
- Använda kommandot Kopiera: Skriv följande kommando och tryck på ange:
Copy <Source_File> <Destination>
Ersätta med sökvägen och filnamnet för den kända felfria kopian och ersätt med sökvägen och filnamnet för den skadade filen. Till exempel:
copy E:\temp\jscript.dll C:\windows\system32\jscript.dll
10. Felsökning av problem med systemfilsgranskaren
10.1 SFC-skanningen misslyckas med att slutföras
10.1.1 Köra SFC i felsäkert läge
Om sfc scannow inte slutförs normalt, starta om i felsäkert läge och kör skanningen igen. För att gå in i felsäkert läge, tryck på Win + R, Typ msconfigoch tryck på ange. Gå till boot fliken, kolla Felsäker start, Välj Minimal, och klicka OKRestardin dator, och när du är i felsäkert läge, öppna en kommandotolk med förhöjda behörigheter och kör sfc / scannowNär skanningen är klar, återgå till msconfig och avmarkera Felsäker startoch restarnormalt inte.
10.1.2 Kontrollera mappar som Väntar på borttagningar och Väntar på att byta namn
Om sfc visar "Windows Resource Protection kunde inte utföra den begärda åtgärden", kontrollera att mapparna PendingDeletes och PendingRenames finns under %WinDir%\WinSxS\Temp. Öppna Utforskaren och navigera till C:\Windows\WinSxS\Temp. Om dessa mappar inte finns, skapa dem manuellt och kör sedan sfc igen. Dessa mappar är viktiga för att systemfilsgranskaren ska kunna köa filåtgärder under skanningen.
10.2 DISM kan inte hitta källfiler
10.2.1 Montera Windows ISO
När DISM visar "Det går inte att hitta källfiler" behöver du en Windows ISO-fil som exakt matchar din Windows-version. Ladda ner ISO-filen från Microsoft, högerklicka på ISO-filen och välj MonteraNotera enhetsbeteckningen som är tilldelad den monterade ISO-filen. Kör sedan DISM med källparametern som pekar på den monterade ISO-filens plats.
10.2.2 Använda anpassade reparationskällor
Du kan använda en Windows-installation, en Windows-mapp från en nätverksresurs eller flyttbara medier som filkälla. Kör följande kommando:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Ersätt C:\RepairSource\Windows med platsen för din reparationskälla. Parametern /LimitAccess förhindrar att DISM kontaktar Windows Update, vilket tvingar den att endast använda den angivna källan.
10.3 SFC fortsätter att hitta samma fel
Om sfc scannow fortsätter att hitta samma fel efter flera skanningar, kör först DISM för att reparera komponentarkivet och kör sedan sfc igen. Om problemet kvarstår, kontrollera CBS.log-filen för att identifiera de specifika filer som inte kan repareras och försök manuellt filersättning. Som en sista utväg kan du överväga att utföra en systemåterställning till en punkt innan felet inträffade, eller utföra en ren Windows-installation om systemåterställningen inte är tillgänglig eller misslyckades.
11. Bästa praxis för systemfilsgranskaren
11.1 När ska man köra systemfilsgranskaren
Kör systemfilsgranskaren när du upplever systeminstabilitet, krascher, felmeddelanden eller prestandaproblem som kan tyda på att filer är skadade. Kör sfc scannow omedelbart efter att du har installerat större Windows-uppdateringar för att verifiera systemintegriteten. Kör även verktyget innan du utför kritiska systemåtgärder eller efter att du har återställt dig från skadlig kod för att säkerställa att alla systemfiler är intakta.
11.2 Schemalägga regelbundna SFC-skanningar
Överväg att schemalägga månatliga sfc-skanningar, särskilt för enheter som är benägna att få fel i användarkonfigurationen eller de som befinner sig i verksamhetskritiska miljöer. Regelbundna skanningar hjälper till att upptäcka filkorruption tidigt innan den orsakar allvarliga systemproblem. Du kan skapa en schemalagd uppgift i Windows Schemaläggare för att köra sfc automatiskt, men du måste konfigurera den så att den körs med högsta behörighet för att den ska kunna köras korrekt.
11.3 Säkerhetskopiera data innan du kör SFC
Även om sfc vanligtvis fungerar säkert är det alltid bra att säkerhetskopiera viktiga data i förväg. Om systemfilsgranskaren ändrar systemfiler och något går fel, säkerställer en säkerhetskopia att du kan återställa dina data. Dessutom, om sfc har ändrat dina systemfiler och återställt anpassningar, kommer du att ha kopior av alla konfigurationsfiler som du kan behöva återställa.
11.4 Köra SFC efter DISM
Kör alltid sfc scannow efter att du kört DISM RestoreHealth. DISM reparerar komponentarkivet som sfc använder som källa för ersättningsfiler. Att köra sfc efter DISM säkerställer att systemfilsgranskaren kan komma åt rena, oskadade filer för reparationer. Denna kombination ger most omfattande metod för att reparera korrupta systemfiler.
11.5 Köra om SFC efter reparationer
När sfc är klar och rapporterar att filerna har reparerats, kör skanningen igen för att kontrollera att alla problem har åtgärdats. Ibland avslöjar reparation av en uppsättning skadade filer ytterligare fel som tidigare var dolda. Fortsätt köra sfc tills du får meddelandet om att inga integritetsöverträdelser hittades, vilket bekräftar att dina systemfiler är helt reparerade.
12. Systemfilsgranskare över Windows-versioner
Windows 12.1 11
Systemfilsgranskaren fungerar identiskt i Windows 11 som i Windows 10. Kör sfc via kommandotolken, Windows PowerShell eller Windows Terminal med administratörsbehörighet. Windows 11 innehåller samma DISM-integration och Windows Resource Protection-funktioner. Du kan också komma åt sfc via Windows återställningsmiljö om systemet inte startar normalt.
Windows 12.2 10
Windows 10 har fullt stöd för både sfc och DISM. Systemfilsgranskaren integreras sömlöst med Windows Resource Protection och erbjuder alla kommandomodifierare. Windows 10-användare bör alltid köra DISM före sfc för optimala resultat. Verktyget fungerar identiskt oavsett om du öppnar det via kommandotolken eller Windows PowerShell.
12.3 Windows 8 och 8.1
Windows 8 och 8.1 introducerade DISM tillsammans med systemfilsgranskaren, vilket gjorde dessa till de första konsumentversionerna av Windows som inkluderar båda verktygen. Kör sfc på samma sätt som i Windows 10 och 11. Öppna kommandotolken genom att trycka på Win + X och välja Kommandotolk (Admin)Windows Resource Protection ger fullständigt filskydd på dessa versioner.
Windows 12.4 7
Systemfilsgranskaren fungerar i Windows 7, men DISM är inte tillgängligt. Använd istället System Update Readiness Tool som ett alternativ till DISM för att reparera komponentarkivet. Windows 7 använder Windows File Protection snarare än Windows Resource Protection, men sfc fungerar på samma sätt. Kör verktyget via en förhöjd kommandotolk med samma kommandon som i nyare Windows-versioner.
13. Alternativ när systemfilsgranskaren misslyckas
13.1 Systemåterställning
Om sfc och DISM tillsammans inte kan lösa problem med filkorruption kan systemåterställning hjälpa genom att återställa systemet till ett rent tillstånd från en tidigare återställningspunkt. Systemåterställning bevarar personliga filer som dokument och foton samtidigt som den återställer systemfiler och inställningar. kontrollpanelen -> Systemkrav -> Systemskydd -> Systemåterställning och välj en återställningspunkt från tiden innan felet inträffade. Observera att systemåterställning bara fungerar om du har befintliga återställningspunkter konfigurerade på ditt system.
13.2 Windows-återställning
Windows-återställning erbjuder en mer omfattande lösning än systemåterställning. Den här funktionen installerar om Windows samtidigt som du får möjlighet att behålla dina personliga filer. Inställningar -> Systemkrav -> Återhämtning -> Återställ den här datornVälj om du vill behålla dina filer eller ta bort allt. Windows Återställning löser most problem med filkorruption genom att installera nya systemfiler, men du måste installera om programmen efteråt.
13.3 Rengör Windows-installation
En ren Windows-installation representerar most en grundlig lösning för ihållande filkorruption som systemfilsgranskaren inte kan reparera. Det här alternativet raderar systemet helt och installerar en ny kopia av Windows. Säkerhetskopiera alla viktiga filer innan du fortsätter, eftersom en ren installation tar bort all data, alla program och inställningar. Ladda ner Windows installationsmedia från Microsoft, skapa en startbar USB-enhet, starta från media och följ installationsanvisningarna. En ren installation garanterar att alla systemfiler är oskadade och oskadade.
14. Vanliga frågor
F: Hur lång tid tar SFC /scannow?
A: En sfc scannow-skanning tar vanligtvis 5–10 minuter att slutföra på most system. Skanningen kan dock ta betydligt längre tid beroende på datorns hårdvaruspecifikationer, storleken på din Windows-installation och antalet problem som upptäcks under skanningen. Om systemfilsgranskaren upptäcker många skadade filer kan skanningen ta 30 minuter eller mer. Skanningen kan ta upp till en timme när den körs från Windows-återställningsmedia. Stäng inte kommandotolken förrän verifieringen är 100 % klar.
F: Ska jag köra SFC eller DISM först?
A: Du bör köra DISM innan du kör systemfilsgranskaren. DISM reparerar komponentarkivet som sfc använder som källa för ersättningsfiler. Om du kör sfc först och programmet rapporterar att det hittade korrupta filer men inte kunde åtgärda några av dem, betyder det vanligtvis att själva cachen är skadad. Att köra DISM RestoreHealth först säkerställer att komponentarkivet är rent, vilket gör att sfc kan reparera alla korrupta filer med hjälp av rena källfiler.
F: Kan jag stoppa en pågående SFC-skanning?
A: Även om du kan stänga kommandotolksfönstret för att stoppa en pågående sfc-skanning, rekommenderas det inte. Att avbryta skanningen kan försätta systemet i ett inkonsekvent tillstånd om systemfilsgranskaren höll på att ersätta filer. Om du måste stoppa skanningen stänger du kommandotolksfönstret och kör sedan skanningen igen senare tills den är klar. Använd modifieraren /cancel för att avbryta schemalagda skanningar som ställts in med /scanboot.
F: Hur många gånger ska jag köra SFC?
A: Du kan behöva köra sfc scannow upp till tre gånger för att åtgärda alla problem. Kör den första skanningen, och om den reparerar filer, kör den igen för att kontrollera att alla problem är lösta. Varje efterföljande skanning kan avslöja ytterligare skada som blir uppenbar först efter att tidigare reparationer är klara. Fortsätt köra systemfilsgranskaren tills du får meddelandet om att Windows Resource Protection inte hittade några integritetsöverträdelser, eller tills ytterligare skanningar inte ger några ytterligare ändringar.
F: Fungerar SFC på Windows 7?
A: Ja, systemfilsgranskaren fungerar i Windows 7 med samma kommandon och procedurer som i nyare Windows-versioner. DISM är dock inte tillgängligt i Windows 7. Ladda istället ner och använd System Update Readiness Tool från Microsoft Update Catalog som ett alternativ till DISM för att reparera komponentarkivet innan du kör sfc. Windows 7 använder Windows File Protection snarare än Windows Resource Protection, men sfc-verktyget fungerar identiskt.
F: Kan jag köra SFC utan administratörsrättigheter?
A: Nej, du kan inte köra systemfilsgranskaren utan administratörsrättigheter. SFC-verktyget kräver förhöjda behörigheter eftersom det ändrar skyddade systemfiler som vanliga användarkonton inte kan komma åt. När du försöker köra SFC från en kommandotolk utan förhöjda behörigheter visas ett felmeddelande i Windows som anger att du måste vara administratör och kör en konsolsession. Öppna alltid Kommandotolken eller Windows PowerShell som administratör innan du kör SFC-kommandon.
F: Vilka filer skyddar systemfilsgranskaren?
A: Systemfilsgranskaren skyddar viktiga Windows-operativsystemfiler, inklusive centrala systemkomponenter, drivrutiner, bibliotekraries och inställningar som Windows är beroende av för att fungera korrekt. Skyddade filer finns huvudsakligen i mapparna Windows och System32. Windows Resource Protection har en lista över skyddade resurser och sfc skannar alla filer på den här listan under varje skanning. Verktyget skyddar inte användarfiler, programfiler eller dokument.
F: Kan jag manuellt ersätta skadade systemfiler?
A: Ja, du kan manuellt ersätta en skadad systemfil, men detta bör bara göras som en sista utväg. Du måste se till att ersättningsfilen kommer från samma Windows-version, utgåva och uppdateringsnivå för att säkerställa kompatibilitet. Använd kommandot takeown för att ta över ägandet av den skadade filen, kommandot icacls för att ge administratörsåtkomst och kommandot copy för att ersätta filen. Det är bäst att förlita sig på inbyggda verktyg som systemfilsgranskaren och DISM när du reparerar skadade filer, eftersom manuell ersättning medför risk för systeminstabilitet om den görs felaktigt.
F: När ska jag göra en systemåterställning?
A: Utför en systemåterställning när sfc och DISM tillsammans inte kan lösa problem med filkorruption. Systemåterställning återställer systemet till ett rent tillstånd från en tidigare återställningspunkt samtidigt som personliga filer som dokument och foton bevaras. Det här alternativet fungerar bra för att lösa fel som uppstod efter en specifik händelse, till exempel en misslyckad uppdatering eller drivrutinsinstallation. Om systemåterställningen inte är tillgänglig eller misslyckas kan du överväga att utföra en Windows-återställning eller ren installation som mer omfattande alternativ.
F: Är DISM tillgängligt på Windows 7?
A: Nej, DISM är inte tillgängligt i Windows 7 eller tidigare versioner av Windows. För Windows 7, använd System Update Readiness Tool som ett alternativ till DISM. Ladda ner SURT från Microsoft Update Catalog och kör det innan du kör sfc för att reparera komponentarkivet. SURT fungerar på liknande sätt som DISM genom att återställa och reparera skadade systemfiler som systemfilsgranskaren använder som källa för reparationer.
F: Kan systemfilsgranskaren återställa borttagna filer som inte är systemfiler?
A: Nej, systemfilsgranskaren kan inte återställa raderade filer som inte är systemfiler. Verktyget skannar och reparerar endast skyddade Windows-systemfiler. Det återställer inte användardokument, foton, program eller andra filer som inte är systemfiler som har raderats. För att återställa raderade användarfiler måste du följa vår omfattande guide eller använd professionell programvara för återställning av hårddiskdataSystemfilsgranskaren skyddar och reparerar specifikt endast de kritiska filer som Windows behöver för att fungera.
15. Slutsats
15.1 Sammanfattning av nyckelpunkter
Systemfilsgranskaren är fortfarande ett viktigt verktyg för att upprätthålla Windows stabilitet genom att skanna och reparera skadade systemfiler. Kör alltid DISM före sfc för att säkerställa att komponentarkivet är felfritt, så att systemfilsgranskaren kan komma åt rena källfiler för reparationer. Kör sfc scannow från en förhöjd kommandotolk eller PowerShell och var beredd att köra flera skanningar om det behövs. Kontrollera CBS.log-filen för information om eventuella filer som inte kunde repareras och använd manuell ersättning som en sista utväg. Om sfc inte kan åtgärda skadan, fortsätt till systemåterställning, Windows-återställning eller ren installation som successivt mer omfattande lösningar.
15.2 Upprätthålla systemfilintegritet
Bibehåll systemfilernas integritet genom att installera Windows-uppdateringar omedelbart, använda pålitligt antivirusprogram, säkerställa en stabil strömförsörjning och säkerhetskopiera dina data regelbundet. Kör systemfilsgranskaren regelbundet som förebyggande underhåll, särskilt efter större systemändringar eller uppdateringar. Undvik att ändra systemfiler manuellt om det inte är absolut nödvändigt, eftersom det kan utlösa filkorruption. Genom att följa dessa bästa metoder och använda sfc när problem uppstår kan du hålla ditt Windows-system igång smidigt och undvika allvarliga stabilitetsproblem orsakade av skadade systemfiler.
Referensprojekt
- Microsofts officiella dokument: Använd systemfilsgranskaren för att reparera saknade eller skadade systemfiler
- Microsofts officiella dokument: Använda systemfilsgranskaren i Windows
- Microsofts officiella dokument: [Artikel] SFC scannow
- Wikipedia: Systemfilsgranskaren
Om författaren
Qian Gua är en dataåterställningsspecialist med över 10 års erfarenhet av Windows-filsystem, lagringstekniker och katastrofåterställningslösningar. Han har framgångsrikt väglett tusentals användare genom kritiska dataförlustscenarier i både personliga och företagsmiljöer.
Qian specialiserar sig på metoder för dataåterställning i Windows, filsystemanalys och förebyggande säkerhetskopieringsstrategier. Hans omfattande praktiska erfarenhet inkluderar återställning av data från hårddiskar, implementering av omfattande säkerhetskopieringslösningar och felsökning av komplexa filsystemproblem. NTFS, FAT-, exFAT- och ReFS-volymer. Han har arbetat med olika återställningsverktyg och tekniker, från inbyggda Windows-verktyg till professionell programvara för dataåterställning.
Genom sitt tekniska skrivande är Qian dedikerad till att ge användare praktisk kunskap för att skydda och återställa sina värdefulla data. Han håller sig uppdaterad med den senaste utvecklingen inom Windows-filåterställningstekniker, innovationer för lagringsenheter och bästa praxis för dataskydd. När han inte hjälper användare att återställa sina ...ost filer, Qian tycker om att undersöka nya lagringstekniker och dela med sig av tips om datasäkerhet som förhindrar framtida dataförlust.
Har du frågor om den här guiden eller behöver du hjälp med dataåterställning? Välkommen, Qian feedback och förslag för att förbättra dessa resurser för dataåterställning.






