Gjelder for
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 Windows 10 Windows 11

Når kritiske Windows-systemfiler mangler eller er skadet, kan noen Windows-funksjoner slutte å fungere som de skal, eller Windows kan slutte å svare helt.  Hvis dette skjer, kan du bruke dism (Deployment Image Servicing and Management Tool) og systemfilkontrollverktøyet (SFC) til å skanne systemfilene og gjenopprette eventuelle skadede eller manglende filer.

Trinn 2: Kjør systemfilkontroll

Skriv inn følgende kommando i ledetekstvinduet , og trykk ENTER:

sfc /scannow

Ledetekst med administratorrettigheter – sfc /scannow   

Advarsel!: Ikke lukk dette ledetekstvinduet før bekreftelsen er 100 % fullført.

Kommandoen sfc /scannow skanner alle beskyttede systemfiler og erstatter skadede filer med en bufret kopi.  Skanneresultatene vises når denne prosessen er fullført. Du kan motta én av følgende meldinger:

Melding om skanneresultat

Tilsvarende handling

Windows Ressursbeskyttelse fant ikke en overtredelse av integriteten.

Du har ingen manglende eller skadede systemfiler.

Windows Ressursbeskyttelse kan ikke utføre den forespurte operasjonen.

Du kan løse dette problemet ved å utføre skanningen av systemfilkontrollen i sikkermodus.

Kontroller at mappenePendingDeletes og PendingRenames finnes under %WinDir%\WinSxS\Temp.

Plassholderen %WinDir% representerer mappen for Windows-operativsystemet, for eksempel C:\Windows.

Windows Resource Protection fant skadede filer og reparerte dem.

Operasjonen var vellykket. 

Hvis du vil vise detaljert informasjon om skanning og gjenoppretting av systemfiler, kan du gå til Slik viser du detaljer om systemfilkontrollprosessen.

Windows Resource Protection fant skadede filer, men kan ikke løse noen av dem.

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.

Mer informasjon

For å vise detaljene som er inkludert i CBS. Loggfil , følg disse trinnene for å kopiere informasjonen i loggen til en synlig tekstfil på skrivebordet:

  1. Åpne en hevet ledetekst, som beskrevet tidligere.

  2. Skriv inn følgende kommando (på én linje) i ledetekstvinduet , og trykk deretter ENTER:

    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 

    Obs!: Den Sfcdetails.txt filen inneholder detaljer fra hver gang systemfilkontrollverktøyet er 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 Sfcdetails.txt-filen fra skrivebordet.

  4. Den Sfcdetails.txt filen bruker følgende format:

    Dato/klokkeslett SFC detalj Følgende eksempelloggfil inneholder en oppføring for en fil som ikke kunne repareres: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Kan ikke reparere medlemsfilen [l:34{17}]"Accessibility.dll" av tilgjengelighet, Versjon = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Kulturnøytral, VersionScope nøytral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey nøytral i lageret, filen mangler

Når du har gått gjennom loggfilen for å finne ut hvilken systemfil som ble skadet og ikke kunne repareres, finner du hvor den skadede filen er plassert, og deretter erstatter du den skadede filen manuelt med en kjent god kopi av filen.

Hvis du vil gjøre dette, følger du instruksjonene nedenfor.  I følgende kommandoer representerer <Path_And_File_Name> plassholder banen og filnavnet til den skadede filen.

Obs!: Du kan kanskje få en kjent god kopi av systemfilen fra en annen datamaskin som kjører samme versjon av Windows som datamaskinen. Du vil kanskje utføre en systemfilkontrollprosess på datamaskinen for å sikre at systemfilen du har tenkt å kopiere, er en god kopi.

Trinn 1: Ta administrativ eierskap over den skadede systemfilen.

Skriv inn følgende kommando i den utvidede ledeteksten, og trykk deretter ENTER:

takeown /f <Path_And_File_Name>

for eksempel:

takeown /f C:\windows\system32\jscript.dll

Ledetekst med administratorrettigheter – kommandoen er fullført

Trinn 2: Gi administratorer full tilgang til den skadede systemfilen.

Skriv inn følgende kommando, og trykk deretter ENTER:

icacls <Path_And_File_Name> /grant administrators:F 

for eksempel:

icacls C:\windows\system32\jscript.dll /grant administrators:F

Ledetekst med administratorrettigheter

Trinn 3: Erstatt den skadede systemfilen med en kjent god kopi av filen.

Skriv inn følgende kommando, og trykk deretter ENTER:

Kopier <Source_File> <mål>

Erstatt plassholderen for<Source_File> med banen og filnavnet til den kjente, gode kopien av filen på datamaskinen, i kommandoen ovenfor, og erstatt <målplassholderen> med banen og filnavnet til den skadede filen.

for eksempel:

kopier E:\temp\jscript.dll C:\windows\system32\jscript.dll

Hvis trinnene ovenfor ikke fungerer, må du kanskje installere Windows på nytt. Hvis du vil ha mer informasjon, kan du se gjenopprettingsalternativer i Windows

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.