SFC 命令可以用来检测系统文件的变化,通过这种检测可以找出可能导致系统出现问题的原因,该命令也会尝试自动将出现变化的文件还原以解决问题。在最新推出的 Windows 11 24H2 版中 SFC 命令也出现了问题,因为哪怕是刚刚全新安装的系统,使用 SFC 检测也会提示存在损坏的文件。
在此版本中如果用户尝试使用 sfc /scannow 进行检测则会看到如下提示:
Windows
资源保护发现损坏的文件并成功修复了它们。对于在线修复,详细信息包含在位于 windir\Logs\CBS\CBS.log 的 CBS
日志文件中,例如 C:\Windows\Logs\CBS\CBS.log;对于离线修复,详细信息包含在 / OFFLOGFILE
参数提供的日志文件中。
检查日志文件就可以看到 SFC 命令发现并修复了哪些文件,部分用户的日志结果是蓝牙驱动有问题,不过更多的则是系统预装的 WebView2 模块哈希值不匹配。
Microsoft.Web.WebView2.Core.dll 是 WebView2 的核心文件之一,该文件发生变化后哈希值也会跟着变化,所以 SFC 才会记录错误信息。
但至少实际测试 WebView2 是正常的,所以 SFC 检测出来异常可能本身也是个 BUG,在 Windows 11 23H2 版中不存在类似情况,所以这也只能是 Windows 11 24H2 的 BUG 了。
原创文章,作者:蓝点网,如若转载,请注明出处:https://www.itnone.com/system/2024/10/4666.html