web123456

Resolve the problem that Windows Resource Protection found corrupt files but could not be fixed

Today, the Windows 8.1 system computer suddenly got stuck and automatically restarted. The information obtained through the event viewer was limited. It was initially suspected that the system file was damaged, so the classicsfc /scannowVerify the system and repair the damaged files, but get the following prompts:

Start the system scan。This process will take some time。

Start the system scan的verify阶段。
verify 100% Completed。

Windows Resource Protection found corrupt file but could not be repaired
Some of these files。 windir\Logs\CBS\ Detailed information in。
For example C:\Windows\Logs\CBS\。Please note,In offline service scenarios,
Logging is not currently supported。

 

It means that the damaged file was found, butsfcThe command cannot be repaired, no specific reason for the problem cannot be repaired, openC:\Windows\Logs\CBS\After the file, I found that the information recorded in this log is quite complicated, but we can start it through the Windows+X+A combination buttonAdministrator permissionsThe CMD console is then run the following command to directly output the damaged file details to the desktopIn the file:

findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\ >"%userprofile%\Desktop\"

Through the above command, I get the following output:

2016-05-15 10:43:43, Info                  CSI    000005f4 [SR] Cannot repair member file [l:36{18}]"Amd64\" of , Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2016-05-15 10:43:46, Info                  CSI    000005f6 [SR] Cannot repair member file [l:36{18}]"Amd64\" of , Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2016-05-15 10:47:46, Info                  CSI    00000980 [SR] Cannot repair member file [l:36{18}]"Amd64\" of , Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2016-05-15 10:47:47, Info                  CSI    00000982 [SR] Cannot repair member file [l:36{18}]"Amd64\" of , Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch

I just know the file hereAmd64\What's the use of damaged, but SFC cannot be repaired? However, through this article"It cannot be repaired through the sfc function, prompting "Windows resource protection found the corrupt file but cannot be repaired"Another way to fix it is tonetworkingIn the case of the following command:

 /Online /Cleanup-image /Scanhealth
 /Online /Cleanup-image /Restorehealth

Still booted through the Windows+X+A combination buttonAdministrator permissionsThe CMD console, then enter the above commands one by one in the behavior unit and press Enter. After waiting for a while, you can use it again after the repair is completed.sfc /scannowCheck, Fortunately, this way can also be used to successfully repair damaged files, as shown in the figure below.