Home
» PC-tips
»
Gebruik de opdracht SFC scannow om systeembestandsfouten in Windows 10 te herstellen
Gebruik de opdracht SFC scannow om systeembestandsfouten in Windows 10 te herstellen
Als u merkt dat uw computer regelmatig vastloopt of problemen ondervindt bij het opstarten, dan ligt de oorzaak waarschijnlijk bij Windows-systeembestanden die beschadigd, verloren of zelfs gewijzigd zijn toen u een programma of software op uw computer installeerde.
Windows 10 beschermt systeembestanden die nodig zijn om uw computer goed te laten functioneren, maar ook toepassingsbestanden, drivers en zelfs Windows Updates. Er kunnen zich echter in sommige gevallen toch fouten voordoen.
Net als eerdere versies van Windows beschikt Windows 10 over een ingebouwd systeembestandscontroleprogramma (SFC). Dit hulpprogramma scant, controleert en repareert beschadigde bestanden op uw systeem.
1. Hoe SFC /scannow gebruiken op Windows 10
1. Druk op de Windows- toets + X om het Power User Menu te openen en selecteer Opdrachtprompt (Admin). De reden hiervoor is dat u de SFC-opdracht als beheerder moet uitvoeren.
2. Typ in het opdrachtpromptvenster de onderstaande opdracht en druk op Enter:
sfc /scannow
3. Zodra de scan is voltooid, ziet u een van de volgende berichten op het scherm:
• Windows Resource Protection heeft geen integriteitsschendingen gevonden : er zijn geen ontbrekende of beschadigde bestanden op uw systeem.
• Windows Resource Protection kon de gevraagde bewerking niet uitvoeren : Als dit bericht verschijnt, betekent dit dat er een probleem is opgetreden tijdens het scanproces en dat een offline scan vereist is.
• Windows Resource Protection heeft corrupte bestanden gevonden en succesvol hersteld. Details zijn opgenomen in CBS.Log %WinDir%\Logs\CBS\CBS.log : U ontvangt dit bericht als SFC het probleem dat u ondervond, heeft kunnen oplossen. U kunt nu navigeren en details bekijken.
• Windows Resource Protection heeft corrupte bestanden gevonden, maar kon sommige ervan niet herstellen. In dat geval moet u de corrupte bestanden handmatig herstellen.
2. Voer SFC /Scannow uit op andere schijven
SFC /Scannow kan ook worden gebruikt om niet-systeembestanden op andere stations te controleren en te repareren, zoals D: of een externe harde schijf, USB, SD-kaart of andere opslagmedia. Om de scan op dergelijke schijven uit te voeren, moet u de opdracht een beetje aanpassen zoals hieronder weergegeven. De rest van het proces verloopt vergelijkbaar met hierboven.
Om de details van een systeembestandscontrole die is opgeslagen in het CBS.Log-bestand te bekijken, moet u een leesbare kopie naar het bureaublad kopiëren:
1. Druk op de Windows- toets + X om het Power User Menu te openen en selecteer Opdrachtprompt.
2. Typ in het opdrachtpromptvenster de onderstaande opdracht en druk op Enter:
3. Open sfclogs.txt op het bureaublad met Kladblok. Dit bestand bevat alle details van de gescande systeembestanden en informatie over de bestanden die niet konden worden hersteld.
Let op : SFC-scandetails zijn alleen beschikbaar wanneer u in Windows scant, niet wanneer u offline scant via de opdrachtprompt.
Als u wilt weten welk SFC-bestand niet kan worden gerepareerd, gebruikt u de zoekfunctie in de teksttoepassing met de zin "kan niet worden gerepareerd". U kunt ook 'repareren' en 'gerepareerd' gebruiken om te zien welke bestanden zijn gerepareerd.
Gebruik 'repareren' en 'gerepareerd' om te zien welke bestanden zijn gerepareerd.
Gebruik 'corrupt' om corruptieproblemen in verschillende toepassingen te detecteren. Als het bestand niet eenvoudig te repareren is, moet u het vervangen en verwijderen. Dit wordt weergegeven in het uiteindelijke statusbericht: 'Windows Resource Protection heeft corrupte bestanden gevonden, maar kon sommige ervan niet herstellen' .
Het gebruik van "corrupt" om corruptieproblemen in verschillende toepassingen te detecteren
4. Voer een SFC-scan uit in de veilige modus
Als u tijdens de systeemscan het tweede statusbericht ziet: 'Windows Resource Protection kon de gevraagde bewerking niet uitvoeren' , moet de SFC-scan in de veilige modus worden uitgevoerd. Om hier toegang toe te krijgen, selecteert u ‘Geavanceerde opstartopties wijzigen’ in het menu Start.
Selecteer 'Geavanceerde opstartopties wijzigen' in het menu Start
Er verschijnt een blauw scherm. Selecteer met de pijltjestoetsen op uw toetsenbord Problemen oplossen > Geavanceerde opties . U komt dan in het volgende scherm terecht.
Selecteer ‘Opdrachtprompt’ uit de beschikbare opties.
Meld u aan met uw Windows-gebruikersnaam en wachtwoord. Om snel door deze schermen te navigeren, kunt u het beste de Enter- toets gebruiken.
Nu wordt het opdrachtpromptscherm in de veilige modus op een blauwe achtergrond weergegeven. U kunt uw systeem hier veel sneller scannen en de verificatie en statusmeldingen duren niet lang.
Het opdrachtpromptscherm wordt in de veilige modus op een blauwe achtergrond weergegeven
1. Druk op de toetsencombinatie Windows + I om de toepassing Instellingen te openen.
2. Klik in de interface Instellingen op Bijwerken en beveiliging.
3. Klik vervolgens op Herstel.
4. Klik onder Geavanceerde opstartopties op Nu opnieuw opstarten.
5. Klik op Problemen oplossen.
6. Klik om Geavanceerde opties te selecteren.
7. Klik op Opdrachtprompt om uw computer alleen via de opdrachtprompt op te starten.
8. Tijdens het opnieuw opstarten wordt u gevraagd uw gebruikersnaam en wachtwoord in te voeren om door te gaan.
9. Wanneer u SFC buiten Windows wilt uitvoeren, moet u het hulpprogramma precies vertellen waar de Windows-installatiebestanden zich bevinden.
Voer in het opdrachtpromptvenster de onderstaande opdrachtregel in, zodat het hulpprogramma de locatie van de gereserveerde Windows- en systeempartitie kan achterhalen:
wmic logicaldisk get deviceid, volumename, description
10. Voer de volgende opdracht in het opdrachtpromptvenster in en druk op Enter:
Gebruik in de opdracht treen /offboodir om de specifieke stationsletter van de door het systeem gereserveerde partitie te wijzigen, in dit geval C, en /offwindir om de specifieke locatie van Windows-bestanden te wijzigen, in dit geval D:\Windows.
11. Nadat de scan is voltooid, sluit u het opdrachtpromptvenster.
12. Klik op Doorgaan om af te sluiten en terug te keren naar Windows 10.
6. Systeembestanden handmatig herstellen op Windows 10
Als de Systeembestandscontrole een of meer fouten niet kan herstellen, moet u deze bestanden handmatig herstellen.
Open het bestand sfclogs.txt om te zien welke bestanden beschadigd zijn. Zoek de locatie van de bestanden en volg de onderstaande stappen:
1. Druk op de Windows- toets + X om het Power User Menu te openen en selecteer vervolgens Opdrachtprompt (Admin).
2. Typ in het opdrachtpromptvenster de onderstaande opdracht en druk op Enter:
takeown /f C:\Path-and-File-Name
Opmerking:
Vervang C:\Pad-en-Bestandsnaam door het pad en de naam van het beschadigde bestand. Bijvoorbeeld C:\Windows\System32\appraiser.dll.
3. Geef toegang tot de beschadigde bestanden onder beheerdersrechten door de volgende opdracht in de opdrachtprompt in te voeren en op Enter te drukken:
Vervang in de bovenstaande opdracht C:\Pad-BRON-en-Bestandsnaam door het juiste pad en de juiste bestandsnaam, en vervang C:\Pad-DOEL-en-Bestandsnaam door het doelpad en de naam van de beschadigde bestanden.
5. Typ Ja en druk op Enter om het overschrijven te bevestigen.
Nadat u de bestanden hebt vervangen, kunt u de opdracht SFC /verifyonly in het opdrachtpromptvenster typen en op Enter drukken om de integriteit van alle bestanden te controleren en na te gaan welke bestanden beschadigd zijn en te repareren.
Als u echter slechts enkele bestanden wilt herstellen, kunt u de integriteit van elk bestand controleren met de opdracht: