What does sfc scannow do

Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.

Last updated: April 4, 2026

Quick Answer: SFC /scannow is a command-line utility in Windows that scans and verifies the integrity of all protected system files and replaces incorrect versions with correct Microsoft versions. It's a diagnostic tool used to fix corrupted system files that might be causing instability or performance issues.

Key Facts

What is SFC /scannow?

The System File Checker (SFC) is a built-in Windows utility designed to protect system files. When you run the command sfc /scannow in a Command Prompt with administrator privileges, it initiates a scan of your entire Windows system. The primary purpose of this scan is to detect any corrupted, missing, or damaged Windows system files. If SFC finds any such files, it automatically attempts to replace them with the correct versions from a cached copy stored on your computer or by downloading them from Microsoft's update servers.

Why Use SFC /scannow?

Corrupted system files can lead to a wide range of problems, including:

Running sfc /scannow is often one of the first troubleshooting steps recommended by IT professionals and Microsoft support to address these types of issues. It's a powerful tool for maintaining the stability and integrity of your Windows operating system.

How to Run SFC /scannow

To use the SFC utility, you need to open the Command Prompt as an administrator. Here’s how:

  1. Press the Windows key + X on your keyboard and select Command Prompt (Admin) or Windows PowerShell (Admin).
  2. If prompted by User Account Control (UAC), click Yes.
  3. In the Command Prompt window, type the following command and press Enter:
sfc /scannow

The scan will begin, and you will see a progress indicator. The process can take anywhere from 15 minutes to over an hour, depending on the size and speed of your system. During the scan, SFC will check for file integrity and report its findings. You might see messages like:

What if SFC /scannow Fails to Repair Files?

If SFC reports that it found corrupt files but was unable to repair them, it usually means the underlying issue is more complex or the cached files needed for repair are also damaged. In such cases, the next recommended step is to use the Deployment Image Servicing and Management (DISM) tool. DISM can repair the Windows image itself, which SFC then uses as a source for repairs. You would typically run DISM commands before running SFC again.

The basic DISM command to repair the Windows image is:

DISM /Online /Cleanup-Image /RestoreHealth

After running the DISM command and allowing it to complete (which can also take a significant amount of time), you would then run sfc /scannow again to see if it can now successfully repair the files.

Important Considerations

In summary, sfc /scannow is an essential tool for maintaining a healthy Windows system by ensuring the integrity of critical system files. It's a straightforward yet effective method for resolving many common Windows performance and stability issues.

Sources

  1. Use the System File Checker tool to repair missing or corrupted system filesfair-use
  2. Using System File Checker in Windows 10fair-use
  3. How to Use the SFC /scannow Command in WindowsCC-BY-NC-1.0

Missing an answer?

Suggest a question and we'll generate an answer for it.