

How to fix 'Windows Resource Protection found corrupt files but was unable to repair some of them' on Windows 11 or 10
- Click to enter:ChatGPT tool plug-in navigation directory
What is the China Securities Regulatory Commission scan?
The Windows utility System File Checker can assist in repairing corrupted system files and registry keys. The scan is launched from the Terminal application and can check the authenticity of files and repair corrupted files by replacing them with functional files from the source.
The SFC utility does the job effortlessly. All you have to do is open a command prompt, enter the SFC /scannow
command, and let the utility fix the problem on its own.
In most cases, this is a quick and easy process. However, there are situations where corrupted system files cannot be repaired. In these cases, you may see the error message "Windows Resource Protection found corrupt files but was unable to repair some of them".
What does the "Windows Resource Protection found a corrupted file" error mean?

Windows Resource Protection (WRP) is integrated into SFC scanning to protect critical system files and registry keys. Some resources are inaccessible even to administrators because they are protected.
So, when you receive a Windows Resource Protection error message, it means that the SFC utility and WRP scanned and found corrupt system files but were unable to repair them by replacing them with cached files. This can happen if the cache file used to replace the corrupted file itself is corrupted. Apart from system file corruption, there are other possible reasons why you may receive the "Windows Resource Protection found a corrupted file..." error. Let's take a look at a few of them:
- The SFC has no resources available to resolve this issue.
- Background processes or third-party applications interfere with the SFC utility.
- Corrupted cached copies of system files.
- Some problematic .dll Nvidia files, known to trigger false positives and mark certain files as corrupted.
Of course, you may not be able to pinpoint exactly which of these are causing SFC scan errors. Nonetheless, the CBS.log file, which records details about the scan, can be useful in identifying irreparably damaged files.
How to check the CBS.log file
The CBS.log file mentioned in the error contains information about each time SFC is run on the computer, including information about corrupted files that cannot be repaired.
CBS log files are located in the following folder:
C:\Windows\Logs\CBS\CBS.log
Press Win E
and navigate to the above file location to open File Explorer.
To read the log, just double-click the file. The file will open in Notepad.
Here, use SFC to verify that the corrupted file's last check date and time are incorrect. To learn how to manually replace corrupted system files with good copies, see Fix #5 below.
How to Fix Error "Windows Resource Protection found corrupt files but was unable to repair some of them" on Windows Operating System
Now that you understand the terminology behind the error and what it means, Let's see how to fix it.
Fix 1: Run the DISM tool from the command prompt (CMD)
The local utility DISM (Deployment Image Servicing and Management) can be used to inspect and repair Windows images. It is possible to easily fix errors that are not fixed by SFC using the DISM system image repair command. Here's how to run them:
Press Start, type CMD, then right-click Command Prompt and select Run as administrator.
Now, type the following command:
dism /online /cleanup-image /restorehealth
Then press Enter. Wait for the process to complete.
After the scan is complete, restart the system and try running the SFC command to check if the error persists.
Fix 2: Run the Check Disk utility
Check Disk is a native utility designed to check and repair disk errors. Such errors can occur even if the system files are located in corrupt sectors. Running a CHKDSK scan and repairing disk errors is useful as this ensures that the SFC scan can successfully repair system files.
Open the command prompt as shown above. Then type the following command to run the Check Disk utility:
CHKDSK /C /f
To schedule the scan at the next startup, Please press Y
.
Then press Enter.
Restart your computer and wait for Check Disk Utility to finish fixing disk errors. Once completed, run the SFC scan command to see if the problem still exists.
Another way to check the C: drive is from File Explorer. To do this, press Win E
and open File Explorer. In the This PC window, right-click the C drive and select Properties.
Click on the " Tools " tab.
Then click "Check" under "Error Checking".
When prompted, simply click "Scan Drive".
Wait for the scan to complete. Once completed, restart your computer as before and check if the problem is resolved.
Fix 3: Run SFC and DISM Scan in Safe Mode
Besides corrupted system files, one of the most common causes of SFC errors is when other applications, services, or processes start to interfere with the system document. To bypass them, run an SFC scan in safe mode with the minimum drivers and services required to start. Here's how to do it:
Press Win I
to open Settings. Then scroll down on the right side and click Recovery.
Click Restart Now next to Advanced Startup.
Troubleshoot.
Advanced Options.
Start Settings.
Click Restart.
On the selection screen, press 6 and select Enable Safe Mode with Command Prompt.
After booting into Safe Mode, run the DISM utility as shown before, and then SFC /scannow
run the command at the command prompt.
If the problem persists, proceed to the next few fixes.
Fix 4: Run SFC scans in Windows Recovery Environment (WinRE)
WinRE is another environment that can host SFC scans. WinRE runs in a pre-boot environment and consumes minimal resources, so it may scan more efficiently than SFC. Here's how to do it:
Enter the WinRE environment as described above. Or press Start, click the power button, then hold down the Shift
key and click Restart.
After entering WinRE, click "Troubleshooting".
Then Advanced Options.
Select Command Prompt.
Then run the sfc /scannow
command.
Press the Enter key. Then wait for the scan to complete. If the error persists, continue to the next solution.
FIX 5: Manually replace damaged files
If the above method does not work, then replacing the damaged files yourself with a good copy is one of the only feasible ways. But before that, you need to pinpoint the corrupted file. Please check the CBS.log file located in the C:\Windows\Logs\CBS folder as mentioned before.
Double-click the cbs.log file to access its contents.
Note the name of the corrupted file and verify the date and time with the last time you ran an SFC scan when the error occurred.
Now, because your own copy of the files is corrupted, you must obtain the files from another computer running the same version of Windows as you. To ensure that all files on the second computer are in good condition, you need to run an SFC scan first.
Next, you need to take ownership of the good files on the second computer. To do this, type the following command in the command prompt:
takeown /f "File_path_and_name"
Replace "File_path_and_name" with the actual file location.
Then press Enter.
Copy this file to a portable drive and plug it into the first computer.
Then, on the first computer, grant the administrator full access to the corrupted system files. Type the following command:
icacls "File_path_and_name" /grant Administrators:F
Replace "File_path_and_name" with the actual file location
and press Enter .
Finally, type the following command to replace the good copy with the corrupted copy:
Copy "Source_file_location" "Destination_file_location"
Replace "Source_file_location" and "Destination_file_location" with the actual locations of the source and destination files. See the example below to understand better.
When prompted, type Yes.
Then press Enter.
Do this for any unrepaired corrupt files logged in the CBS.log file.
Fix 6: Uninstall the latest updates
Recent updates may also introduce corrupted elements into system files. If you encounter SFC scan errors for the first time after a Windows update, uninstalling these may resolve the issue. Here's how to uninstall the latest Windows updates:
Press Win I
and open Settings. Then click Windows Update in the left pane.
Click Update History.
Scroll down and click Uninstall updates.
Then uninstall the latest updates after which you start getting errors.
When prompted, click "Uninstall " again.
#After uninstalling the update, run an SFC scan again and check if the issue has been resolved.
Fix 7: Perform a System Restore
If undoing Windows Updates has no effect, System Restore is the next best option. This will restore your system to a previous point in time when the system files were not corrupted. Here's how to do it:
Press Start, type restore, and then click Create a restore point.
In the "System Properties" window, click "System Restore".
This will open the System Restore window. You can select the recommended restore and click Next.
Or click to select a different restore point, and then click Next.
Click to show more restore points.
Then select your restore point and click Next.
Complete to start system restore.
Win I and open Settings. Then scroll down on the right side and click
Recovery.
Reset Computer.
Keep My File.
The above is the detailed content of How to fix 'Windows Resource Protection found corrupt files but was unable to repair some of them' on Windows 11 or 10. For more information, please follow other related articles on the PHP Chinese website!

The domestic AI dark horse DeepSeek has risen strongly, shocking the global AI industry! This Chinese artificial intelligence company, which has only been established for a year and a half, has won wide praise from global users for its free and open source mockups, DeepSeek-V3 and DeepSeek-R1. DeepSeek-R1 is now fully launched, with performance comparable to the official version of OpenAIo1! You can experience its powerful functions on the web page, APP and API interface. Download method: Supports iOS and Android systems, users can download it through the app store; the web version has also been officially opened! DeepSeek web version official entrance: ht

DeepSeek: How to deal with the popular AI that is congested with servers? As a hot AI in 2025, DeepSeek is free and open source and has a performance comparable to the official version of OpenAIo1, which shows its popularity. However, high concurrency also brings the problem of server busyness. This article will analyze the reasons and provide coping strategies. DeepSeek web version entrance: https://www.deepseek.com/DeepSeek server busy reason: High concurrent access: DeepSeek's free and powerful features attract a large number of users to use at the same time, resulting in excessive server load. Cyber Attack: It is reported that DeepSeek has an impact on the US financial industry.

At the beginning of 2025, domestic AI "deepseek" made a stunning debut! This free and open source AI model has a performance comparable to the official version of OpenAI's o1, and has been fully launched on the web side, APP and API, supporting multi-terminal use of iOS, Android and web versions. In-depth search of deepseek official website and usage guide: official website address: https://www.deepseek.com/Using steps for web version: Click the link above to enter deepseek official website. Click the "Start Conversation" button on the homepage. For the first use, you need to log in with your mobile phone verification code. After logging in, you can enter the dialogue interface. deepseek is powerful, can write code, read file, and create code

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Dreamweaver CS6
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

Zend Studio 13.0.1
Powerful PHP integrated development environment