Systemfilkontroll er et verktøy i Windows som gjør det mulig for brukere å skanne for skader i Windows-systemfiler og gjenopprette skadede filer. Denne artikkelen beskriver hvordan du kan kjøre verktøyet Systemfilkontroll (SFC.exe) for å skanne systemfilene og reparere manglende eller skadede systemfiler i Windows 8.1, Windows 8, Windows 7 eller Windows Vista. Hvis en Windows Ressursbeskyttelsesfil (WRP) mangler eller er skadet, kan det hende at Windows ikke oppfører seg som forventet. For eksempel kan det hende at enkelte Windows-funksjoner ikke fungerer eller at Windows slutter å svare.

Kjør verktøyet Systemfilkontroll (SFC.exe)

Når du skal gjøre dette, bruker du følgende fremgangsmåte:
  1. Åpne en hevet ledetekst. Hvis du vil gjøre dette, gjør du følgende etter dine behov:
    Windows 8.1 eller Windows 8
    Skjul dette bildetVis dette bildet
    Sveip inn fra høyre side av skjermen, og trykk deretter Søk. Hvis du bruker en mus, peker du i nedre høyre hjørne og klikker deretter Søk. Skriv inn Ledetekst i søkeboksen, høyreklikk Ledetekst og klikk deretter Kjør som administrator. Hvis du blir bedt om å angi et administratorpassord eller en bekreftelse, skriver du inn passordet eller klikker Tillat.
    Skjul dette bildetVis dette bildet
    Et skjermbilde for dette trinnet.
    Skjul dette bildetVis dette bildet
    Windows 7 eller Windows Vista
    Skjul dette bildetVis dette bildet
    Klikk Start, skriv inn Ledetekst eller cmd i søkeboksen, høyreklikk Ledetekst, og klikk deretter Kjør som administrator. Hvis du blir bedt om å angi et administratorpassord eller en bekreftelse, skriver du inn passordet eller klikker Tillat.
    Skjul dette bildetVis dette bildet
    Et skjermbilde for dette trinnet.
    Skjul dette bildetVis dette bildet
  2. Ved ledeteksten skriver du inn følgende kommando og trykker ENTER:
    sfc /scannow
    Skjul dette bildetVis dette bildet
    Et skjermbilde for dette trinnet.


    Kommandoen sfc /scannow vil skanne alle beskyttede systemfiler og erstatte skadede filer med en bufret kopi som er plassert i en komprimert mappe i %WinDir%\System32\dllcache.
    Plassholderen % WinDir % representerer mappen for Windows-operativsystemet. For eksempel C:\Windows.

    Obs! Ikke lukk dette ledetekstvinduet før bekreftelsen er 100 % fullført. Skanneresultatene vises når denne prosessen er fullført.
  3. Når prosessen er fullført, kan du få en av følgende meldinger:
    • Windows Ressursbeskyttelse fant ikke en overtredelse av integriteten.

      Dette betyr at du ikke har noen systemfiler som mangler eller er skadet.
    • Windows Ressursbeskyttelse kan ikke utføre den forespurte operasjonen.

      Utfør Systemfilkontrollskanning i sikkermodus for å løse dette problemet, og sørg for at mappene PendingDeletes og PendingRenames eksisterer under %WinDir%\WinSxS\Temp.
    • Windows Ressursbeskyttelse fant skadede filer og reparerte dem. Detaljer finnes i CBS.Log % WinDir%\Logs\CBS\CBS.log.

      Gå til Slik viser du detaljer om prosessen Systemfilkontroll for å vise informasjonen om systemfilskanning og -gjenoppretting.
    • Windows Ressursbeskyttelse fant skadede filer, men kunne ikke reparere noen av dem. Detaljer finnes i CBS.Log % WinDir%\Logs\CBS\CBS.log.

      Hvis du vil reparere de skadede filene manuelt, må du vise detaljer om prosessen Systemfilkontroll for å finne den skadede filen og manuelt erstatte den skadede filen med en kjent god kopi av filen.

For mer informasjon

Slik viser du detaljer om prosessen Systemfilkontroll

Hvis du vil vise informasjonen i filen CBS.Log, kan du kopiere informasjonen til filen Sfcdetails.txt ved å bruke kommandoen Findstr og deretter vise informasjonen i Sfcdetails.txt. Når du skal gjøre dette, bruker du følgende fremgangsmåte:
  1. Åpne en hevet ledetekst som beskrevet i trinn 1.
  2. Ved ledeteksten skriver du inn følgende kommando og trykker ENTER:
    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"
    Obs! Filen Sfcdetails.txt inneholder informasjon fra hver gang verktøyet Systemfilkontroll ble kjørt på datamaskinen. Filen inneholder informasjon om filer som ikke ble reparert av verktøyet Systemfilkontroll. Undersøk datoen og klokkeslettet for å finne problemfilene som ble funnet den siste gangen du kjørte verktøyet Systemfilkontroll.
  3. Åpne filen Sfcdetails.txt fra skrivebordet ditt.
  4. Sfcdetails.txt-filen bruker følgende format:
    Dato/Klokkeslett SFC detaljer
    Følgende eksempelloggfil inneholder en oppføring for en fil som ikke kan repareres:
    2007-01-12 12:10:42, Info                  CSI    00000008 [SR] Cannot repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing

Slik erstatter du en skadet systemfil med en kjent god kopi av filen manuelt

Etter at du har avgjort hvilken systemfil som var skadet og ikke kunne repareres gjennom informasjonen i filen Sfcdetails.txt, finner du den skadede filen og erstatter den skadede filen med en kjent god kopi av filen manuelt. Når du skal gjøre dette, bruker du følgende fremgangsmåte:

Obs! Du kan kanskje få en kjent god kopi av systemfilen fra en annen datamaskin som kjører samme versjon av Windows som din datamaskin. Du kan utføre en prosess for Systemfilkontroll på den datamaskinen for å sikre at systemfilen du har til hensikt å kopiere er en god kopi.
  1. Ta administrativt eierskap av den skadede systemfilen. Dette gjør du ved å kopiere og lime inn (eller skrive inn) følgende kommando ved en opphøyet ledetekst, og deretter trykker du ENTER:
    takeown /f Bane_og_filnavn
    Obs! Plassholderen Bane_og_filnavn representerer banen og filnavnet til den skadede filen. For eksempel takeown /f E:\windows\system32\jscript.dll.
    Skjul dette bildetVis dette bildet
    Et skjermbilde for dette trinnet.
  2. Gi full tilgang til den skadede systemfilen for administratorer. Dette gjør du ved å kopiere og lime inn (eller skrive inn) følgende kommando, og deretter trykker du ENTER:
    icacls Bane_og_filnavn /GRANT ADMINISTRATORS:F
    Obs! Plassholderen Bane_og_filnavn representerer banen og filnavnet til den skadede filen. For eksempel icacls C:\windows\system32\jscript.dll /grant administrators:F.
    Skjul dette bildetVis dette bildet
    Et skjermbilde for dette trinnet.
  3. Erstatt den skadede systemfilen med en kjent god kopi av filen. Hvis du vil gjøre dette, kopier og lim inn (eller skriv inn) følgende kommando, og trykker deretter ENTER:
    Kopier Kilde_fil Mål
    Obs! Plassholderen Kilde_fil representerer banen og filnavnet til den kjente gode kopien av filen på datamaskinen din, og plassholderen Mål representerer banen og filnavnet til den skadede filen. For eksempel copy E:\temp\jscript.dll E:\windows\system32\jscript.dll.

Om denne artikkelen

Artikkel-ID: 929833
Forrige gjennomgang: 7. mai 2014
Informasjonen i denne artikkelen gjelder:: Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Vista Enterprise 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Ultimate
Vil du gi tilbakemelding på denne artikkelen?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.