许多Windows 10用户报告说使用sfc / scannow修复损坏的文件不再有效,而且罪魁祸首似乎是微软为Windows Defender提供的更新。
虽然在Windows 10中使用Windows系统文件检查器内置工具启动扫描似乎正在按预期工作,但该过程最终会失败,并在用于启动它的命令提示符窗口中显示以下消息:

“Windows资源保护发现了损坏的文件,但无法修复其中的一些。对于在线修复,详细信息包含在位于windir Logs CBS CBS.log的CBS日志文件中。例如C: Windows Logs CBS CBS.log。对于离线修复,详细信息包含在/ OFFLOGFILE标志提供的日志文件中。“
但是根据BP,在此讨论主题中发帖的用户显示使用fsutil hardlink list命令检查所述损坏的文件表明散列或文件链接没有任何问题。
目前,该问题似乎与最近的Windows Defender更新有关,尽管事实上它出现在本周早些时候发布的2019年7月补丁周二更新之后。已知Windows更新会导致各种问题,但是目前,在尚未安装最新更新的设备上遇到sfc / scannow错误。
如何解决问题
Windows Defender的错误病毒定义更新可能是1.297.823.0,但微软尚未提供这些问题的确认。
同时,使用一系列DISM命令可以修复错误,正如一些遇到sfc错误的用户所报告的那样。您需要在提升的命令提示符窗口(逐个)中运行的三个命令如下:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth |
如果罪魁祸首确实是Windows Defender定义更新,那么期望软件巨头尽快推出修复程序。