Windows Resource Protection found corrupt files but was unable to fix some of them [SOLVED]

If you were trying to fix corrupted files found in your system using System File Checker (SFC), then you may have face the error “Windows Resource Protection found corrupt files but was unable to fix some of them.” This error means System File Checker completed the scan and found corrupted system files but could not fix them. The Windows Resource Protection protects registry keys and folders as well as critical system files and if they are corrupted SFC try to replace those files to fix them but when SFC fails you will face the following error:

Windows Resource Protection found corrupt files but was unable to fix some of them.

Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log.
Note that logging is currently not supported in offline servicing scenarios.

Windows Resource Protection found corrupt files but was unable to fix some of them [SOLVED]

The corrupted system files should be fixed to maintain the system’s integrity, but as SFC failed to do it job, you are not left with many other options. But this is where you’re wrong, don’t worry if SFC fails as we have other better alternative to fix corrupted files then System File Checker. So without wasting any time, let’s see how to actually fix this issue with the help of below-listed troubleshooting steps.

Windows Resource Protection found corrupt files but was unable to fix some of them [SOLVED]

Make sure to create a restore point just in case something goes wrong.

Method 1: Boot into Safe Mode then try SFC

1. Press Windows Key + R then type msconfig and hit Enter to open System Configuration.

msconfig

2. Switch to boot tab and checkmark Safe Boot option.

uncheck safe boot option

3. Click Apply, followed by OK.

4. Restart your PC and system will boot into Safe Mode automatically.

5. Press Windows Key + X then select Command Prompt (Admin).

command prompt admin

6. Type the following command and hit Enter: sfc/scannow

SFC scan now command prompt

Note: Make sure the PendingDeletes and PendingRenames folders exist under C:\WINDOWS\WinSxS\Temp.
To go to this directory open Run and type %WinDir%\WinSxS\Temp.

Make sure PendingDeletes and PendingRenames folders exist

Method 2: Use the DISM Tool

1. Press Windows Key + X and click on Command Prompt(Admin).

command prompt admin

2. Type the following and press enter:

DISM /Online /Cleanup-Image /RestoreHealth

DISM restore health system

3. Let the DISM command run and wait for it to finish.

4. If the above command doesn’t work, then try on the below:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

Note: Replace the C:\RepairSource\Windows with your repair source (Windows Installation or Recovery Disc).

5. Reboot your PC to save changes.

The DISM Tool seems to Fix Windows Resource Protection found corrupt files but was unable to fix some of the issues in most cases, but if you are still stuck, try the next method.

Method 3: Try running SFCFix Tool

SFCFix will scan your PC for corrupted system files and restore/repair these files which System File Checker failed to do so.

1. Download SFCFix Tool from here.

2. Press Windows Key + X then select Command Prompt (Admin).

command prompt admin

3. Type the following command into cmd and hit enter: SFC /SCANNOW

4. As soon as the SFC scan has begun, launch the SFCFix.exe.

Try running SFCFix Tool

Once SFCFix has run its course, it will open a notepad file with information about all the corrupt/missing system files that SFCFix found and whether it was successfully repaired.

Method 4: Check cbs.log manually

1. Press Windows Key + R then type C:\windows\logs\CBS and hit Enter.

2. Double click on the CBS.log file, and if you get access denied error, then continue to the next step.

3. Right-click on the CBS.log file and select properties.

Right-click on the CBS.log file and select properties

4. Switch to Security tab and click Advanced.

Switch to Security tab and select Advanced

5. Click on Change under Owner.

6. Type Everyone then clicks on Check Names and click OK.

type Everyone and click on Check Names to verify

7. Now click Apply followed by OK to save changes.

8. Again right-click CBS.log file and select properties.

9. Switch to Security tab then select Everyone under Group or user names and then click Edit.

10. Make sure to checkmark Full Control then click Apply followed by OK.

make sure to check Full control for everyone group

11. Again try to access the file, and this time you will be successful.

12. Press Ctrl + F then type Corrupt, and it will find everything that says corrupt.

Press ctrl + f then type corrupt

13. Keep pressing F3 to find everything that says corrupt.

14. Now you will find what actually is corrupted which can’t be fixed by SFC.

15. Type the query in Google to find out how to fix the corrupted thing, sometimes it is as simple as re-registering a .dll file.

16. Reboot your PC to save changes.

Method 5: Run Automatic Repair

1. Insert the Windows 10 bootable installation DVD and restart your PC.

2. When prompted to Press any key to boot from CD or DVD, press any key to continue.

Press any key to boot from CD or DVD

3. Select your language preferences, and click Next. Click Repair your computer in the bottom-left.

Repair your computer

4. On choose an option screen, click Troubleshoot.

Choose an option at windows 10 automatic startup repair

5. On Troubleshoot screen, click the Advanced option.

select advanced option from troubleshoot screen

6. On the Advanced options screen, click Automatic Repair or Startup Repair.

run automatic repair

7. Wait till the Windows Automatic/Startup Repairs complete.

8. Restart your PC, and the error may be resolved by now.

Also Read: How to fix Automatic Repair couldn’t repair your PC.

Method 6: Run Windows 10 Repair Install

This method is the last resort because if nothing works out, then, this method will surely repair all problems with your PC. Repair Install using an in-place upgrade to repair issues with the system without deleting user data present on the system. So follow this article to see How to Repair Install Windows 10 Easily.

Recommended:

That’s it you have successfully Fix Windows Resource Protection found corrupt files but was unable to fix some of the issues if you still have any queries regarding this post feel free to ask them in the comment’s section.

1 thought on “Windows Resource Protection found corrupt files but was unable to fix some of them [SOLVED]”

  1. When I ran THIS:

    DISM /Online /Cleanup-Image /RestoreHealth

    I got back that DISM doesn’t recognize the word “Online”

Leave a Comment

Your email address will not be published. Required fields are marked *