
Результаты моего недавнего сканирования 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 с точно таким же именем, как и у родительской папки поврежденного файла.
Есть что сказать по этому поводу?
sfcподробности:Во всех файлах есть сообщение «Проверка завершена», за исключением следующего (которое повторяется в журнале 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
и перезагрузки компьютера восстановление системы снова работает!