Applies ToWindows 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

Når vigtige Windows-systemfiler mangler eller er beskadiget, kan nogle Windows-funktioner holde op med at fungere korrekt, eller Windows holder muligvis helt op med at svare.  Hvis dette sker, kan du bruge værktøjet DISM (Deployment Image Servicing and Management) og værktøjet System File Checker (SFC) til at scanne dine systemfiler og gendanne beskadigede eller manglende filer. 

Trin 2: Kør Systemfilkontrol

Skriv følgende kommando i kommandolinjen , og tryk på Enter:

sfc /scannow

Kommandoprompt med administratorrettigheder - sfc /scannow   

Advarsel!: Luk ikke dette kommandolinjevindue, før bekræftelsen er 100 % fuldført.

Kommandoen sfc /scannow scanner alle beskyttede systemfiler og erstatter beskadigede filer med en cachelagret kopi.  Scanningsresultaterne vises, når denne proces er afsluttet. Du kan modtage en af følgende meddelelser:

Scanningsresultatmeddelelse

Tilsvarende handling

Windows Ressourcebeskyttelse har ikke fundet integritetsfejl.

Du har ikke nogen manglende eller beskadigede systemfiler.

Windows Ressourcebeskyttelse kunne ikke udføre den ønskede handling.

Du kan løse dette problem ved at udføre scanningen af Systemfilkontrol i fejlsikret tilstand.

Sørg for, at mapperne PendingDeletes og PendingRenames findes under %WinDir%\WinSxS\Temp.

Pladsholderen %WinDir% repræsenterer mappen med Windows-operativsystemet, f.eks. C:\Windows.

Windows Resource Protection fandt beskadigede filer og reparerede dem.

Handlingen blev gennemført. 

Hvis du vil have vist detaljerede oplysninger om scanning og gendannelse af systemfiler, skal du gå til Sådan får du vist detaljer om processen Systemfilkontrol.

Windows Resource Protection fandt beskadigede filer, men kunne ikke løse nogle af dem.

Hvis du vil reparere de beskadigede filer manuelt, kan du se detaljerede oplysninger om processen for Kontrolprogram til systemfiler for at finde den beskadigede fil og derefter manuelt erstatte den beskadigede fil med en fungerende kopi af filen.

Flere oplysninger

For at se de oplysninger, der er inkluderet på CBS. Logfil , skal du følge disse trin for at kopiere oplysningerne i logfilen til en synlig tekstfil på skrivebordet:

  1. Åbn en kommandoprompt med administratorrettigheder som beskrevet tidligere.

  2. Skriv følgende kommando (på én linje) i kommandolinjen , og tryk derefter på Enter:

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

    Bemærk!: Den Sfcdetails.txt fil indeholder oplysninger, hver gang værktøjet Systemfilkontrol er blevet kørt på computeren. Filen indeholder også oplysninger om filer, som ikke blev repareret af værktøjet Kontrolprogram til systemfiler. Kontrollér oplysningerne med den rette dato og det rette klokkeslæt for at finde de problemfiler, som blev fundet sidste gang, du kørte værktøjet Kontrolprogram til systemfiler.

  3. Åbn denSfcdetails.txt fil fra skrivebordet.

  4. Den Sfcdetails.txt fil bruger følgende format:

    SFC-oplysninger om dato og klokkeslæt Følgende eksempellogfil indeholder en post for en fil, der ikke kunne repareres: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Kan ikke reparere medlemsfil [l:34{17}]"Accessibility.dll" for Hjælp til handicappede, 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 i lageret. Filen mangler

Når du har gennemset logfilen for at finde ud af, hvilken systemfil der blev beskadiget og ikke kunne repareres, skal du finde ud af, hvor den beskadigede fil er placeret, og derefter manuelt erstatte den beskadigede fil med en kendt fungerende kopi af filen.

Det gør du ved at følge vejledningen nedenfor.  I følgende kommandoer repræsenterer pladsholderen <Path_And_File_Name> stien og filnavnet på den beskadigede fil.

Bemærk!: Du kan muligvis få en kendt fungerende kopi af systemfilen fra en anden computer, der kører den samme version af Windows som computeren. Det kan være en god ide at udføre en systemfilkontrol på computeren for at sikre, at den systemfil, du vil kopiere, er en god kopi.

Trin 1: Tag administrativt ejerskab af den beskadigede systemfil.

Skriv følgende kommando i kommandoprompten med administratorrettigheder, og tryk derefter på Enter:

takeown /f <Path_And_File_Name>

Example:

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

Kommandoprompt med administratorrettigheder – kommandoen lykkedes

Trin 2: Giv administratorer fuld adgang til den beskadigede systemfil.

Skriv følgende kommando, og tryk derefter på Enter:

icacls <Path_And_File_Name> /grant administrators:F 

Example:

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

Kommandoprompt med administratorrettigheder

Trin 3: Erstat den beskadigede systemfil med en kendt fungerende kopi af filen.

Skriv følgende kommando, og tryk derefter på Enter:

Kopiér <Source_File> <destination>

I kommandoen ovenfor skal du erstatte pladsholderen <Source_File> med stien og filnavnet på den kendte fungerende kopi af filen på computeren og erstatte pladsholderen<Destination> med stien og filnavnet på den beskadigede fil.

Example:

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

Hvis ovenstående trin ikke virker, skal du muligvis geninstallere Windows. Du kan finde flere oplysninger under Indstillinger for genoprettelse i Windows

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.