What is System File Checker?
System File Checker is a well-regarded Microsoft Windows utility that allows users to identify and repair Windows system files. This utility has been around since Windows 98 and is still being shipped to all the latest Windows versions. In Windows Vista, Windows 7 and Windows 10, the SFC (System File Checker) utility is integrated with Windows Resource Protection (WRP). This provides enhanced protection for registry keys, folders, and critical system files.
What causes the “Windows Resource Protection found corrupt files but was unable to fix some of them” error?
We investigated this particular error message by looking at various user reports and the repair strategies that they followed through with in order to resolve the error message. Based on our findings, there are several common scenarios that are known to force the System File Checker to throw this particular error message: If you’re currently looking for some ways to resolve the corrupted files that have been fixed/replaced by System File Checker, this article will provide you with several verified repair strategies. Down below, you’ll discover a suite of methods that other users in a similar situation have used to eliminate corrupted system files. To keep the whole ordeal as efficient as possible, we advise you to follow the methods below in the order that they are presented. You should eventually stumble upon a fix that will resolve the issue in your particular scenario.
Method 1: Using DISM to fix corrupt files
Chances are you already know that the next step when the SFC utility is unable to resolve the problem is to use the DISM (Deployment Image Servicing and Management) utility to repair the Windows image. DISM has been around since Windows Vista and is generally considered the superior utility when it comes to finding & resolving system file corruption conflicts. While the SFC scan replaces corrupted files with locally stored copies (which can also become corrupted), DISM uses the Windows Update component to get the job done. Of course, this means that you’ll need to ensure that you have a steady internet connection before running a scan. There are multiple scan parameters that can be used with DISM. But for the sake of keeping things simple, we will use RestoreHealth – a command which will automatically scan the Windows Image for any corruption and perform any necessary repair automatically. Here’s what you need to do: If you’re still encountering the “Windows Resource Protection found corrupt files but was unable to fix some of them” error when running the SFC scan, move down to the next method below.
Method 2: Removing remnants of a 3rd party Antivirus software (if applicable)
As a couple of users have suggested, the SFC error could also occur as a result of a false positive. Most commonly, remnants from a poorly uninstalled antivirus/security solution will set the grounds for an occurence of this kind. Most of the time, affected users point toward Avast and McAfee as being responsible for this particular issue. Keep in mind that the steps of removing remnant from a manually deleted AV are not that simple. Most AV solutions will have a dedicated uninstaller – finding the one applicable to your version is not always easy. Fortunately, we have created a detailed article that will help you completely uninstall your security program regardless of your 3-rd party AV – follow this article (here) to identify the remnant files and remove them from your system. Once the remnant antivirus files have been removed, restart your computer and run the SFC scan again at the next startup. If you’re still seeing the “Windows Resource Protection found corrupt files but was unable to fix some of them” error at the end of the scan, move over to the next method below.
Method 3: Perform an SFC/DISM scan in a clean boot state
If the two methods above didn’t eliminate the SFC error, it’s very likely that the issue is caused by one of the following factors – It’s either an issue caused by an interfering 3rd party application or you’re dealing with an unrecoverable system file error that SFC and DISM couldn’t make sense of. In this method, we are going to cover the scenario where the error is caused by an interfering 3-rd party application that is roadblocking the System File Checker utility. We are going to ensure that there’s no 3-rd party interference by performing a clean boot and running the two utilities above once again. Note: If you’re in a hurry and can’t afford to spend a couple of hours repeating the methods above in a clean boot state, move directly to Method 4. But keep in mind that the next method is a little more intrusive and will make you lose some user preferences at the least (depending on which operation you choose). A clean boot will start your computer with a minimal set of drivers and startup programs. This will help us figure out if a background program, driver, service or 3rd party program is interfering with the SFC scan. Here’s a quick guide on how to perform a clean boot and check if any third party applications are causing the issue: In the event that the two scans (SFC and DISM) where hindered by a 3rd application service, the “Windows Resource Protection found corrupt files but was unable to fix some of them” error will no longer occur. However, if the error is still occurring, it’s clear that your system is suffering from a kind of system file corruption that can’t be fixed conventionally. In this case, move over to the final method below to replace all Windows components and resolve the issue.
Method 4: Performing a repair install
If you’ve come this far without a result, there are two procedures that will most likely get the issue resolved: Regardless of which way you end up choosing, we’ve got you covered. If you want to keep your personal files and limit the damage as much as possible, follow this article (here) to perform a repair install. In case you want to start fresh, follow this article (here) to perform a clean install.
How to Fix ‘Corrupt Data Found’ Error on Ground Branch?Fix: Windows Resource Protection Cannot Perform the Requested OperationFix: Windows Resource Protection Could not Start the Repair ServiceFix: Corrupt Files Reported by SFC Using SFCFix