Systemfilsgranskaren (sfc.exe) är ett användbart verktyg som låter dig skanna integriteten för Windows-systemfiler och reparera korrupta eller saknade systemfiler. Många fall har lösts genom att köra sfc.exe /scannow
kommando.
Det finns dock situationer där en korrupt eller saknad systemfil hindrar Windows från att starta normalt eller förhindrar kommandotolken och konsolprogram som Sfc.exe från att startas. I sådana fall kan Sfc.exe köras offline via Windows Recovery Environment (Windows RE) i alla versioner av Windows, inklusive Windows 10.
Kör systemfilsgranskaren (Sfc.exe) offline i Windows
Steg 1: Starta upp i Windows Recovery Environment
Instruktioner för Windows 8 och 10
- Högerklicka på Start, klicka på Stäng av eller logga ut, tryck och håll ned Flytta och klicka på Starta om. I Windows 10 kan du också öppna Inställningar (WinKey + i), klicka på Uppdatera och säkerhet, klicka på Återställning och klicka på knappen Starta om nu under Avancerad start.
Om Windows startar inte, starta sedan systemet med hjälp av installationsmediet eller återställningsenheten för att komma åt återställningsmiljön. På installationssidan för Windows som visas när du startar med Windows-installationsmediet, klicka på Nästa och klicka Reparera din dator.
- Klicka på Felsök
- Klicka på Avancerade alternativ
- Klicka på Kommandotolken
- Använd BCDEDIT kommandot för att hitta enhetsbeteckningen för din Windows-installation, sett från Windows RE.
Mer information här.Om Windows är installerat i
C:\
köra, då är det oftastD:\
när den ses från Windows RE. Men det är bättre att kolla upp det med hjälp avBCDEDIT
. Enhetsbokstaven för Windows/systemvolymen visas bredvid "osenhet
“.(Fortsätt nu till steg 2 i handledningen...)
Instruktioner för Windows Vista och 7
- Konfigurera startordningen i BIOS så att den första startenheten är din CD/DVD-enhet.
- Sätt in installations-dvd: n för Windows 7/Vista och starta om datorn.Alternativt kan du använda Windows 7/Vista Systemreparationsskiva om du har en.
- När du uppmanas, tryck på en tangent för att starta från DVD: n.
- Klicka på på skärmen "Install Windows". Reparera din dator.
- Välj din Windows-installation och klicka på Nästa.
Anteckna enhetsbeteckningen för din Windows 7-installation, sett från Windows RE. Detta är den enhetsbeteckning du vill referera till när du kör Sfc.exe offline. - Klick Kommandotolken
Steg 2: Kör systemfilskontrollen offline
För att skanna integriteten och reparera en specifik fil, använd det här kommandot:
sfc /scanfile=d:\windows\system32\zipfldr.dll /offbootdir=d:\ /offwindir=d:\windows
Ovanstående kommando skannar filen zipfldr.dll och ersätter den vid behov.
För att skanna integriteten av alla systemfiler och reparera dem, kör detta kommando:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
Viktig: För att ange en offline loggfil, Använd /offlogfile
argument också.
(Tack till Scott Petrack för tipset om offlineloggfilen.)
Exempel:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows /offlogfile=d:\sfcoffline.txt
I det här exemplet fanns det inga integritetsintrång. Om det fanns några skulle de visas på skärmen och loggas in i offlineloggfilen du angav (d:\sfcoffline.txt
) ovan.
En liten begäran: Om du gillade det här inlägget, vänligen dela detta?
En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:- Fäst det!
- Dela den till din favoritblogg + Facebook, Reddit
- Tweet det!