7月份,许多Windows 10用户在使用sfc /scannow明令修复损坏的文件时遇到问题,微软透露,罪魁祸首是该公司为Windows Defender发布的更新。当时,不少用户的Windows 10的sfc /snannow命令行功能失败,并显示以下错误消息:
Windows资源保护发现损坏的文件,但无法修复其中的一些。
“命令提示符”窗口中显示的错误还建议用户检查日志文件,并显示日志文件显示文件成员(PowerShell模块文件)的哈希值不匹配。微软很快在7月16日承认了这个问题,公司声称SFC功能错误地将Windows Defender PowerShell模块文件标记为已损坏,导致此错误。
用户在使用Windows Defender版本4.18.1906.3和版本低于4.8.1908的各种Windows 10版本上都会遇到此错误。
在对其支持文档的更新中,微软昨天确认最新的Windows Defender更新已修复了拙劣的错误消息,并且SFC功能现在应该可以正常运行而不会出现任何错误。
要修复SFC /scannow故障,您必须安装Windows Defender版本4.8.1908或更高版本。安装更新后,Windows 10的SFC功能将不再错误地将PowerShell文件标记为已损坏。或者您也可以使用命令提示符中的DISM工具来修复Windows 10映像文件:
dism /online /cleanup-image /restorehealth
sfc /scannow
除非用户手动关闭自动更新或禁用Windows Update服务,否则Windows Defender更新会自动安装,不需要外部干预,问题就会自动修复,此更新已推送到所有受影响的Windows 10版本。