System File Checker (SFC) Stuck or Stopped in Windows 11 [Fix]
If you’ve ever run System File Checker on your PC, you already know it’s one of the most useful built-in tools in Windows 11. It scans your system for corrupted or missing files and automatically repairs them. That sounds simple enough, but things can get frustrating when the SFC scan gets stuck, freezes at a certain percentage, or just stops responding altogether.
This is a pretty common issue. You might see the scan stuck at 20 percent, 57 percent, or even 100 percent without completing. Sometimes it looks frozen, but it might still be working in the background. Other times, it genuinely stops and needs intervention.
In this guide, I’ll walk you through multiple working methods to fix the SFC stuck or not working in Windows 11.
System File Checker (SFC) Stuck or Stopped in Windows 11 [Fix]
![System File Checker (SFC) Stuck or Stopped in Windows 11 [Fix]](https://gadgetsnurture.com/wp-content/uploads/2026/05/System-File-Checker-SFC-Stuck-or-Stopped-in-Windows-11-Fix-1024x579.jpg)
If System File Checker is stuck on a certain percentage or on starting in Windows 11, restart your computer and run the scan again using Command Prompt as administrator. If the issue persists, use the DISM tool to repair the system image, then rerun SFC. You can also check your disk for errors, run the scan in Safe Mode, or reset Windows components to fix deeper issues.
Step 1: Restart Your Computer and Run SFC Again
Before jumping into complex fixes, start with the simplest solution. Sometimes the SFC scan appears stuck, but is actually delayed due to system load or background processes. Other times, it genuinely freezes due to a temporary glitch.
Restarting your computer clears temporary files, resets system processes, and can resolve minor conflicts that interfere with SFC.
To do this, save all your work and restart your PC normally. Once your system boots up again, open Command Prompt as an administrator. You can do this by typing “cmd” in the Start menu, right-clicking it, and selecting “Run as administrator.”
Now type the command:
sfc /scannow
Press Enter and let it run. Make sure you do not close the window or interrupt the process. Even if it seems slow, give it at least 20 to 30 minutes.
If the scan completes successfully this time, the issue was likely temporary.
Step 2: Run the DISM Tool to Repair System Image
If SFC continues to get stuck, the problem might be deeper. The Deployment Image Servicing and Management tool, commonly known as DISM, can repair the system image that SFC depends on.
When the system image is damaged, SFC may not function properly or may freeze during scanning.
Open Command Prompt as administrator again and type the following command:
DISM /Online /Cleanup-Image /RestoreHealth
Press Enter and wait. This process may take some time, depending on your system performance and internet connection, because it may download replacement files from Microsoft servers.
Do not interrupt the process. It may appear stuck at certain percentages, but that is normal.
Once DISM completes successfully, restart your computer and run the SFC scan again using:
sfc /scannow
In many cases, this combination fixes the issue completely.
Step 3: Check Your Hard Drive for Errors
A faulty or corrupted hard drive can also cause the System File Checker to freeze or stop responding. Running a disk check helps identify and fix bad sectors or file system issues.
Open Command Prompt as administrator and type:
chkdsk C: /f /r
Press Enter. If prompted to schedule the scan on the next restart, type Y and press Enter.
Now restart your computer. The disk check will begin automatically before Windows loads. This scan can take a while, especially if your drive is large or has errors.
Once the scan completes, log back into your system and run SFC again.
This step is especially helpful if your PC has been slowing down, crashing, or showing unusual errors.
Step 4: Run SFC in Safe Mode
Sometimes third-party apps or background services interfere with the SFC scan. Running your system in Safe Mode ensures that only essential Windows processes are active.
To enter Safe Mode, open Settings, go to System, then Recovery, and click Restart now under Advanced startup. Once the recovery menu appears, choose Troubleshoot, then Advanced options, then Startup Settings, and click Restart.
After your PC restarts, press the number corresponding to Safe Mode.
Once in Safe Mode, open Command Prompt as administrator and run:
sfc /scannow
Because fewer processes are running, SFC has a better chance of completing without getting stuck.
After the scan finishes, restart your computer normally.
Step 5: Disable Windows Modules Installer Service Temporarily
The Windows Modules Installer service, also known as TrustedInstaller, manages Windows updates and system components. Sometimes it conflicts with SFC and causes the scan to stall.
To disable it temporarily, press Windows + R, type services.msc, and press Enter.
Scroll down and locate Windows Modules Installer. Double-click it, set the Startup type to Disabled, and click Stop if it is currently running.
Now run the SFC scan again in Command Prompt.
After completing the scan, go back and re-enable the service by setting it to Manual or Automatic. This ensures your system continues receiving updates.
Step 6: Use Windows Terminal Instead of Command Prompt
On Windows 11, Windows Terminal is a modern alternative to Command Prompt and sometimes works better for running system tools.
Right-click the Start button and select Windows Terminal (Admin). This opens an elevated terminal session.
Type:
sfc /scannow
and press Enter.
Running SFC in this environment can sometimes bypass issues caused by older command-line interfaces.
Step 7: Perform a Clean Boot
A clean boot helps identify if third-party software is causing the issue. It starts Windows with only essential services and drivers.
Press Windows + R, type msconfig, and press Enter. Go to the Services tab, check the box that says Hide all Microsoft services, then click Disable all.
Next, go to the Startup tab and open Task Manager. Disable all startup items.
Restart your computer and run the SFC scan again.
If the scan completes successfully, it means one of the disabled services or programs was causing the problem. You can re-enable them one by one to find the culprit.
Step 8: Reset Windows Update Components
Since SFC relies on system files that are often tied to Windows Update, corrupted update components can cause issues.
Open Command Prompt as administrator and stop the update services by typing:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Then rename the SoftwareDistribution and Catroot2 folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
Now restart the services:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
After this, restart your computer and run the SFC scan again.
Step 9: Use System Restore
If the issue started recently, using System Restore can roll your system back to a point where everything was working correctly.
Search for System Restore in the Start menu and open it. Choose a restore point from before the issue began and follow the prompts.
This will not delete your personal files, but may remove recently installed apps or updates.
Once the restore is complete, run the SFC scan again to confirm the issue is resolved.
Step 10: Reset or Reinstall Windows 11
If none of the above methods work, the final option is to reset Windows.
Go to Settings, then System, then Recovery, and choose Reset this PC.
You can select Keep my files to preserve your personal data or Remove everything for a clean start.
This reinstalls Windows and fixes deep system corruption that may prevent SFC from running properly.
FAQs
What does SFC actually do in Windows 11?
SFC scans protected system files and replaces corrupted or missing ones with a cached copy stored on your system.
How long should an SFC scan take?
It usually takes between 10 and 30 minutes, depending on your system speed and file condition.
Why does SFC get stuck at a certain percentage?
It may be processing a large file, dealing with disk errors, or encountering corrupted system components.
Can I close the Command Prompt while SFC is running?
No, closing it will cancel the scan and may leave your system in an incomplete state.
Do I need the internet for SFC to work?
No, but the DISM tool may require the internet to download replacement files.
Is it safe to run SFC multiple times?
Yes, running it multiple times can help fix additional issues that were not resolved in the first scan.
Summary
When System File Checker gets stuck or stops in Windows 11, it is usually a sign of deeper system issues rather than a problem with the tool itself. Starting with a simple restart often resolves temporary glitches, but if the issue continues, tools like DISM, disk checking, and Safe Mode become essential.
Each method in this guide targets a specific cause, from corrupted system images to disk errors and software conflicts. By following these steps in order, you can systematically identify and fix the root cause.
In most cases, combining DISM with SFC resolves the issue. If not, advanced solutions like a clean boot or system reset will get your system back to a stable state.
