🚀 NEW in v2.4.28: 35+ Speed Optimizations added today!Download Now →

Home/Fix/SFC /scannow Found Corrupt Files It Could Not Fix

How to Fix SFC /scannow Found Corrupt Files It Could Not Fix on Windows

System File Checker says "Windows Resource Protection found corrupt files but was unable to fix some of them"? Fix SFC failures and repair corrupted system files on Windows 10 and 11.

📖

Main Troubleshooting Guide

How to Fix Blue Screen of Death (BSOD)

Complete symptoms, causes, and step-by-step solutions

Symptoms

You might be experiencing this problem if you notice:

  • SFC reports: "found corrupt files but was unable to fix some of them"
  • SFC completes but problems persist after running it
  • SFC log (CBS.log) shows specific files that failed to repair
  • Running SFC multiple times gives the same result
  • DISM also fails with source file errors
  • System instability continues after attempting SFC repair
  • SFC says "Windows Resource Protection could not perform the requested operation"

Common Causes

  • Windows component store (WinSxS) itself is corrupted
  • DISM online repair sources unavailable or corrupted
  • Windows Update cache contains corrupted replacement files
  • Third-party software replaced system files with modified versions
  • Running SFC without administrator privileges
  • System drive has file system errors preventing file replacement
  • Windows installation media needed but not available for offline repair

Solutions

Solution 1: Run DISM Before SFC

  1. 1SFC uses the Windows component store to replace corrupted files
  2. 2If the component store itself is corrupted, SFC cannot fix anything
  3. 3Open Command Prompt as Administrator
  4. 4Run: DISM /Online /Cleanup-Image /CheckHealth (quick check)
  5. 5Run: DISM /Online /Cleanup-Image /ScanHealth (thorough scan)
  6. 6Run: DISM /Online /Cleanup-Image /RestoreHealth (repairs component store)
  7. 7Wait 15-30 minutes for DISM to complete
  8. 8Then run: sfc /scannow again — it should now be able to replace the corrupt files

Solution 2: Use Windows ISO as Repair Source

  1. 1If DISM /RestoreHealth also fails, use a Windows ISO as the source:
  2. 2Download the Windows 10/11 ISO from microsoft.com/software-download
  3. 3Mount it by double-clicking the ISO file (it gets a drive letter like E:)
  4. 4Run: DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim
  5. 5Replace E: with your actual mounted drive letter
  6. 6After DISM completes: run sfc /scannow again
  7. 7This bypasses corrupted online sources by using the ISO as a clean reference

Solution 3: Read the SFC Log for Specific Failures

  1. 1SFC creates a detailed log at: C:\Windows\Logs\CBS\CBS.log
  2. 2This file is huge — filter it with this command:
  3. 3findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfcdetails.txt
  4. 4Open sfcdetails.txt — look for lines containing "Cannot repair"
  5. 5These show the exact file paths that SFC could not replace
  6. 6If specific DLLs are listed: you can often manually copy them from another working PC or Windows ISO
  7. 7Navigate to the Sources\install.wim on a Windows ISO and extract the needed files

Solution 4: Run SFC in Safe Mode or WinRE

  1. 1If SFC fails in normal Windows: file locks may be preventing replacement
  2. 2Hold Shift + Restart → Troubleshoot → Advanced options → Command Prompt
  3. 3In WinRE, your Windows drive might not be C: — check with: dir D:\ or dir E:\
  4. 4Run: sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
  5. 5Replace D: with your actual Windows drive letter
  6. 6WinRE runs SFC with no file locks, allowing it to replace files that were locked in normal mode
FIXES THIS IN 5 MINUTES

Fix SFC /scannow Found Corrupt Files It Could Not Fix Automatically

RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.

Download Now - Free Trial

No credit card required • Works on Windows 10 & 11

Automated Repairs for This Issue

Browse More System & Core Features Guides

Share this:XRedditLinkedInEmail