Windows 11 24H2每次使用SFC指令進行偵測和掃描時都會提示有損壞的文件
SFC 指令可以用來偵測系統檔案的變化,透過這種偵測可以找出可能導致系統出現問題的原因,該指令也會嘗試自動將出現變化的檔案還原以解決問題。在最新推出的Windows 11 24H2 版中SFC 指令也出現了問題,因為即使是剛剛全新安裝的系統,使用SFC 偵測也會提示有損壞的檔案。
在此版本中如果使用者嘗試使用sfc /scannow 進行偵測則會看到以下提示:
Windows 資源保護發現損壞的檔案並成功修復了它們。對於線上修復,詳細資訊包含在位於windirLogsCBSCBS.log 的CBS 日誌檔案中,例如C:WindowsLogsCBSCBS.log;對於離線修復,詳細資訊包含在/ OFFLOGFILE 參數提供的日誌檔案中。
檢查日誌檔案就可以看到SFC 指令發現並修復了哪些文件,部分使用者的日誌結果是藍牙驅動有問題,不過更多的則是系統預先安裝的WebView2 模組雜湊值不符。
Microsoft.Web.WebView2.Core.dll 是WebView2 的核心檔案之一,該檔案發生變更後雜湊值也會跟著變化,所以SFC 才會記錄錯誤訊息。
但至少實際測試WebView2 是正常的,所以SFC 偵測出來異常可能本身也是BUG,在Windows 11 23H2 版中不存在類似情況,所以這也只能是Windows 11 24H2 的BUG 了。