What System File Checker Does and When to Use It

System File Checker is a Windows tool that scans your computer for corrupted system files and repairs them automatically. When Windows files become damaged — from incomplete updates, malware, or sudden shutdowns — your computer may run slowly, freeze, or crash. System File Checker finds these broken files and replaces them with working copies from your system.

You should run System File Checker if your computer has started acting unstable recently: programs crashing without reason, the system freezing for seconds at a time, or error messages mentioning missing files. It is also worth running after a failed Windows update or if you suspect malware has damaged system files.

The scan takes 15 to 60 minutes depending on your drive size and how many files need checking. You need administrator access to your computer and cannot use it for other tasks while the scan runs.

Key Takeaways

  • System File Checker runs from Command Prompt with administrator rights, which you access through the Start menu by typing "cmd" and right-clicking the result.
  • The command you type is sfc /scannow, which scans all system files and repairs broken ones without asking permission for each fix.
  • If System File Checker finds problems it cannot fix, restart your computer and run the scan again — some repairs require a restart to take effect.
  • A scan showing "no integrity violations detected" means your system files are healthy and this is not the cause of your computer's slowness.

Opening Command Prompt With Administrator Rights

System File Checker only works when you run it as an administrator. The fastest way is to use the Start menu search. Click the Windows Start button (the four squares in the bottom left corner), then type cmd without pressing Enter yet.

You will see "Command Prompt" appear in the search results. Do not click it directly. Instead, right-click on "Command Prompt" and select "Run as administrator" from the menu that appears. A dialog box will ask "Do you want to allow this app to make changes to your device?" — click "Yes" to continue.

A black window with white text will open. This is Command Prompt. The text at the bottom should end with a greater-than symbol (>) and show your username. If you see "Administrator:" in the title bar at the top of the window, you have the right permissions.

Running the System File Checker Scan

In the Command Prompt window, type the following exactly as shown: sfc /scannow

Press Enter. The scan will start when ready. You will see a progress bar that says "Scanning system files" with a percentage. Do not close this window, restart your computer, or use other programs while the scan runs. If you interrupt it, the scan stops and you will need to start over.

The scan checks every Windows system file against a backup copy stored on your drive. If it finds a corrupted file, it automatically replaces it with the working version. When the scan finishes, you will see one of three messages:

  • "Windows Resource Protection did not find any integrity violations." Your system files are healthy. This tool did not find the cause of your problem.
  • "Windows Resource Protection found corrupt files and successfully repaired them." The scan fixed the problems. Restart your computer to explore the repairs.
  • "Windows Resource Protection found corrupt files but was unable to fix some of them." Some files need a restart before they can be repaired. Restart your computer and run the scan again.

What to Do After the Scan Completes

If the scan found and repaired files, restart your computer right away. Close Command Prompt first by typing exit and pressing Enter, then restart normally. Some repairs do not take effect until after a restart.

After restarting, check whether your computer's problems have improved. If it still crashes or freezes, the issue is likely not corrupted system files. If the scan said it could not fix some files, run the scan one more time after the restart — sometimes a second scan can repair files that needed the restart first.

If the scan found no problems but your computer is still slow or unstable, the cause is something else: a full hard drive, too many startup programs, malware that System File Checker cannot detect, or failing hardware. At that point, you may need to check your disk space, review what programs start with Windows, or run a malware scan with a dedicated tool.

If the Scan Fails or Keeps Finding Problems

Occasionally System File Checker cannot complete the scan or keeps finding the same corrupted files. This usually means Windows itself is too damaged for the tool to repair, or your hard drive is failing.

Try running the scan in Safe Mode, which loads Windows with only essential drivers and services. Restart your computer, and as it boots, press F8 repeatedly (on some newer computers, hold Shift and click Restart from the login screen, then choose "Troubleshoot" and "Advanced options"). Select "Safe Mode with Command Prompt" and run the scan again from there.

If the scan still fails or finds the same errors repeatedly, your hard drive may be failing or Windows may need reinstalling. At this point, back up your important files to an external drive and consider taking your computer to a technician or contacting Microsoft support.

Understanding the Scan Results

System File Checker only checks and repairs Windows system files — the core files that make your operating system run. It does not check program files, documents, photos, or the files that make individual applications work. If your problem is a broken program or a corrupted document, this scan will not find it.

The scan also cannot fix problems caused by hardware failure, a full hard drive, malware that hides from Windows, or too many programs running at startup. If your computer is slow because your drive is nearly full or because 20 programs launch when you start up, System File Checker will not help. Those require different solutions.

Think of System File Checker as a health check for Windows itself. If it finds no problems, Windows is healthy. If it finds and fixes problems, you have removed one possible cause of instability. If it finds nothing but your computer is still slow, you need to look elsewhere.

Frequently Asked Questions

How long does a System File Checker scan take?

Most scans finish in 15 to 30 minutes on a modern computer with a solid-state drive. On older computers with traditional hard drives, it can take 45 to 60 minutes. The time depends on your drive size and how many files need checking. Do not interrupt the scan — let it run to completion.

Can I use my computer while System File Checker is running?

You should not. The scan uses significant disk resources, and using your computer at the same time slows the scan and may cause it to fail. Close other programs, do not open files or browse the internet, and let the scan finish uninterrupted.

What if I see "Access Denied" when I try to run the scan?

This means you did not open Command Prompt with administrator rights. Close the window and start over, making sure to right-click on "Command Prompt" and select "Run as administrator." You must see "Administrator:" in the title bar before typing the command.

Do I need to restart my computer before running the scan?

No, but if your computer has been running for days without a restart, restarting first can help. A fresh restart clears temporary files and may make the scan run faster. It is not required, but it is a good idea if you have time.

Will System File Checker remove malware?

No. System File Checker only repairs corrupted Windows files. It does not detect or remove malware. If you suspect malware, run a dedicated malware scanner like Windows Defender (built into Windows) or Malwarebytes in addition to System File Checker.