Windows System File Checker (SFC) Guide

System File Checker (SFC) is one of the most essential Windows repair tools. It scans for corrupted or missing system files and automatically replaces them with clean versions from the Windows component store.


What SFC Does

SFC checks the integrity of protected Windows system files. If any file is damaged, altered, or missing, SFC restores it.

SFC is commonly used to fix:


When to Use SFC

Run SFC when you experience:

SFC is often the first repair step before deeper tools like DISM.


How to Run SFC

  1. Open Command Prompt as Administrator.
  2. Run the following command:
sfc /scannow

3. Wait for the scan to complete. This may take 5–20 minutes.


Understanding SFC Results

SFC may return one of several messages:

  • No integrity violations found
    Windows system files are healthy.
  • Found corrupt files and repaired them
    Issues were fixed successfully.
  • Found corrupt files but could not repair some of them
    This means deeper corruption exists. In this case, run DISM.

When SFC Cannot Repair Files

If SFC reports unrepairable corruption, the next step is to run DISM:

dism /online /cleanup-image /restorehealth

After DISM completes, run SFC again.

If SFC cannot repair all files, use the Windows DISM Repair Guide for deeper image repair.


Log File Location

SFC writes its results to:

C:\Windows\Logs\CBS\CBS.log

This log contains detailed information about repaired or unrepairable files.


Summary

System File Checker is a reliable, built‑in Windows tool that repairs corrupted or missing system files. It is often the first step in diagnosing Windows issues and works best when paired with DISM for deeper repairs.