Замена поврежденного файла Windows вручную
Результаты моего недавнего сканирования 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 не существует!
Копая глубже, я нашел это, которое говорит, что dllcache был заменен на C:\Windows\winsxs\Backup
начиная с Windows Vista. Навигация там, все, что я нахожу, это путаница файлов, где ни у одного из них нет названия файла, который я пытаюсь заменить.
Я обнаружил, что существует файл MANIFEST с тем же именем, что и родительская папка поврежденного файла.
Любые слова по этому поводу?
sfcdetails: Все файлы имеют "Проверка завершена", за исключением следующего (которое повторяется в журнале 3 раза с разными временами и номерами CSI):
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 за ссылку:
Windows не может восстановить даже с SFC / SCANNOW
После запуска dism /online /cleanup-image /restorehealth
и перезагрузив компьютер, восстановление системы работает снова!