Systemfilsgranskare

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 29 februari 2020; kontroller kräver 3 redigeringar .
Windows -komponent
Systemfilsgranskare
Komponenttyp Microsoft Windows [d] komponent- ochsystemprogramvara

System File Checker (SFC)  är ett Microsoft Windows -verktyg som låter användaren hitta och reparera skador på Windows- systemfiler . Komponenten är tillgänglig i Windows 98 , Windows 2000 och alla efterföljande versioner av operativsystem i Windows NT- familjen . I Windows Vista och Windows 7 är System File Checker inbyggd i Windows Resursskydd , som skyddar inte bara viktiga systemfiler utan även registernycklar och mappar . Under Windows Vista kan den användas för att kontrollera specifika sökvägar, inklusive Windows -mappen och nedladdningsmappen . sfc.exe

Windows filskydd fungerar genom att logga ett filändringsmeddelande till inloggningsprogrammet . Om några ändringar upptäcks i skyddade systemfiler , återställs deras ursprungliga version från den komprimerade mappen %WinDir%\System32\dllcache. Windows Resursskydd ställer in DACL:er och ACL :er för skyddade resurser. Rättigheterna för full åtkomst till dem tillhör installationstjänsten för Windows-moduler TrustedInstaller.exe. Administratörer kan inte längre ändra systemfiler.

Historik

På grund av problem med Windows-program som kan skriva över Windows 95- systemfiler har Microsoft infört flera säkerhetsåtgärder för att skydda systemfiler från skadliga attacker, korruption eller problem som DLL-helvetet .

Systemfilsgranskaren dök först upp i Windows 98 som ett GUI- verktyg . Den erbjöd genomsökning och reparation av skadade systemfiler genom att jämföra de nuvarande versionerna av filerna i databasen med de ursprungliga versionerna av filerna. Denna skyddsmetod var grundläggande. Det identifierade systemfiler efter förlängning och plats. Det var möjligt att återställa filer från installationsskivan eller från en plats som angetts av användaren. Windows 98 erbjöd inga andra realtidsskyddsmetoder än filattribut; av denna anledning fanns inga förebyggande åtgärder tillgängliga.

Alla operativsystem i Windows NT -familjen har sedan Windows 2000 tillhandahållit filskydd i realtid som kallas Windows Filskydd . [ett]

Dessutom har System File Checker ( sfc.exe) omdefinierats som ett kraftfullare kommandoradsverktyg integrerat med Windows Filskydd . Till skillnad från SFC i Windows 98, genomsöker den skyddade systemfiler med Windows filskydd och låter dig automatiskt återställa dem från mappen DLLCache eller från installationsdisken.

SFC fanns inte i Windows ME , [2] systemfilskydd användes istället. Det, liksom Windows Filskydd, gav realtidsskydd.

Versioner

Komponenten System File Checker som ingår i Windows 2000 med Service Packs mindre än 4 är känd för att återkalla korrigeringar från Microsoft . [3] Det här problemet har åtgärdats i Windows 2000 Service Pack 4.

Applikation

I operativsystem i Windows NT- familjen kan System File Checker startas via kommandoraden genom att utföra följande kommando:

sfc /scannow

Om ett problem hittas kommer ett försök att göras att ersätta den problematiska filen med en fil från DLL-cachen ( %WinDir%\System32\Dllcache\). Om den önskade filen inte finns där eller om DLL-cachen är skadad, kommer användaren att uppmanas att sätta in Windows installationsskivan eller ange sökvägen till filen. Systemfilsgranskaren bestämmer den ursprungliga Windows-installationssökvägen från registervärden SourcePath och ServicePackSourcePath. [4] Detta kan kräva en installationsskiva. [5]

Sedan Windows Vista är filerna skyddade av ACL , men trots detta har kommandot inte ändrat sin betydelse.

Från och med Windows Vista kan systemfilsgranskaren skanna specifika filer. Dessutom kan skanning utföras i en annan Windows-installationsmapp för att ersätta skadade filer (om Windows inte startar). För att köra en sådan genomsökning måste du köra systemfilsgranskaren från en annan fungerande installation av Windows Vista och senare, eller från en installations- DVD för Windows från vilken du kan komma åt Windows återställningsmiljö.

I händelse av att en komponents butik är skadad, i Windows Vista och 7 , kan du installera verktyget CheckSUR, som kontrollerar butiken och reparerar skadan som hittats. Sedan Windows 8 är CheckSUR-funktionen inbyggd i DISM .

Anteckningar

  1. Beskrivning av Windows filskyddsmekanism . Hämtad 18 maj 2016. Arkiverad från originalet 11 juni 2016.
  2. Skydda systemfiler . Hämtad 18 maj 2016. Arkiverad från originalet 11 juni 2016.
  3. SFC/scannow kan skriva över korrigeringsfiler
  4. När du kör System File Checker med scannow-alternativet i Windows XP SP2 och Windows Server 2003 kan systemfilsgranskaren inte analysera sökvägar till nätverksmappar som innehåller installations-CD:n . Hämtad 18 maj 2016. Arkiverad från originalet 18 april 2016.
  5. Du uppmanas att sätta in en Windows XP SP2 CD när du försöker köra verktyget System File Checker på en Windows XP SP2-baserad dator . Hämtad 18 maj 2016. Arkiverad från originalet 20 april 2016.

Länkar