Kommandot sfc är ett kommandotolkskommando som kan användas för att verifiera och ersätta viktiga Windows-systemfiler. Många felsökningssteg rekommenderar att du använder kommandot sfc.
System File Checker är ett mycket användbart verktyg att använda när du misstänker problem med skyddade Windows-filer, som många DLL-filer.
Sfc-kommandotillgänglighet
Kommandot sfc är tillgängligt från kommandotolken i de flesta Windows-operativsystem, inklusive Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP och Windows 2000.
System File Checker har varit en del av Windows Resource Protection sedan Windows Vista och kallas ibland för Windows Resource Checker i dessa operativsystem.
I Windows XP och Windows 2000 är det här verktyget en del av Windows filskydd.
Detta kommando kan endast köras från kommandotolken när det öppnas som administratör. Se hur du öppnar en förhöjd kommandotolk för information om hur du gör det.
Tillgängligheten av sfc-kommandoväxlar kan skilja sig något från operativsystem till operativsystem.
Sfc Kommandosyntax
Dess grundläggande form, detta är syntaxen som krävs för att köra systemfilskontroll alternativ:
sfc options [=fullständig filsökväg]
Eller, mer specifikt, så här ser det ut med alternativ:
sfc [ /scannow] [ /verifyonly] [ /scanfile= fil] [ /verifyfile= fil] [ /offbootdir= boot] [ /offwindir= vinst] [ /?]
Sfc-kommando alternativ | |
---|---|
Artikel | Description |
/scannow | Det här alternativet instruerar sfc att skanna alla skyddade operativsystemfiler och reparera vid behov. |
/verifyonly | Detta sfc-kommando alternativ är detsamma som /scannow men utan att repareras. |
/scanfile=fil | Detta sfc- alternativ är detsamma som /scannow men skanningen och reparationen är endast för den angivna filen. |
/offbootdir=boot | Används med /offwindir, detta sfc- alternativ används för att definiera startkatalogen (boot) när sfc används utanför Windows. |
/offwindir=win | Detta sfc- alternativ används med /offbootdir för att definiera Windows-katalogen (win) när sfc används offline. |
/? | Använd hjälpomkopplaren med kommandot sfc för att visa detaljerad hjälp om kommandots flera alternativ. |
Du kan spara utdata från sfc-kommandot till en fil med hjälp av en omdirigeringsoperator. Se Hur man omdirigerar kommandoutdata till en fil för instruktioner - Kommandotolktricks har fler tips som detta.
Sfc kommandoexempel
Här är några exempel på olika sätt du kan använda det här kommandot:
Skanna och ersätt alla korrupta filer
sfc /scannow
I exemplet ovan används verktyget System File Checker för att skanna och sedan automatiskt ersätta eventuella korrupta eller saknade systemfiler. Alternativet /scannow är den vanligaste växeln för kommandot sfc.
Se hur du använder SFC /Scannow för att reparera skyddade Windows-operativsystemfiler för mer information om hur du använder kommandot på detta sätt.
Reparera en specifik fil
sfc /scanfile=c:\windows\system32\ieframe.dll
Kommandot sfc ovan används för att skanna ieframe.dll och sedan reparera det om ett problem upptäcks.
Skanna en annan Windows-installation
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
I nästa exempel skannas och repareras skyddade Windows-filer vid behov (/scannow), men detta görs med en annan installation av Windows (/offwindir=c:\windows) på en annan enhet (/offbootdir=c:).
Exemplet ovan är hur du skulle använda kommandot sfc från kommandotolken i systemåterställnings alternativ eller från en annan installation av Windows på samma dator.
Skanna allt, men reparera inte
sfc /verifyonly
Med sfc-kommandot med alternativet /verifyonly kommer systemfilsgranskaren att skanna alla skyddade filer och rapportera eventuella problem, men inga ändringar görs.
Beroende på hur din dator har konfigurerats kan du behöva tillgång till din ursprungliga Windows-installationsskiva eller flashenhet för att tillåta filreparationer.
Sfc-relaterade kommandon och mer information
Kommandot sfc används ofta med andra kommandotolkskommandon, till exempel shutdown-kommandot så att du kan starta om datorn efter att ha kört System File Checker.
Om Windows behöver en kopia av en fil att ersätta den korrupta med, hämtas den från C:\Windows\WinSxS\Backup\. Om den källan har äventyrats kommer Windows att ansluta till internet för att ladda ner rätt filer från Microsofts webbplats.
Se Microsofts del om System File Checker för mer information som du kan ha nytta av.