
我最近的 SFC 掃描結果回傳錯誤:
Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log.
這篇 Microsoft 支援文章說備份檔案儲存在%WinDir%\System32\dllcache
.所以我開始了對隱藏系統檔案的冒險。結果?dllcache不存在!
深入挖掘,我發現這,其中表示C:\Windows\winsxs\Backup
從 Windows Vista 開始 dllcache 已被替換。導航到那裡,我發現的是一堆混亂的文件,其中沒有一個具有我要替換的文件的名稱。
我發現了什麼是有一個 MANIFEST 檔案與損壞檔案的父資料夾名稱完全相同。
對此有什麼說法嗎?
sfc詳細資料:除以下文件外,所有文件均具有「驗證完成」(在日誌中以不同的時間和 CSI 編號重複 3 次):
2015-07-12 22:53:08, Info CSI 00000594 [SR]
Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf,
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
答案1
感謝 Ramhound 的參考:
即使使用 sfc /scannow,Windows 也無法修復
運行dism /online /cleanup-image /restorehealth
並重新啟動電腦後,系統還原再次起作用!