Проверка целостности системных файлов утилитой sfc

Проверка целостности системных файлов утилитой sfc 0.7.6

@Kipish, перезагрузите систему и ещё раз также запустите батник и покажите свежие логи.
+ покажите лог "C:\Windows\Logs\CBS\CheckSUR.log".
 
Последнее редактирование:

Вложения

Судя по логам с CheckSUR.log там всё нормально, в логе CBS в конце написано, что всё хорошо, всё восстановлено. Но при следующем запуске sfc /scannow всё равно пишется, что есть повреждённые файлы и некоторые не могут быть восстановлены.
 
У вас, случаем, нет проблем с проверкой правописания на английском?
Потому что светится файл этот, на него ссылается кривой патч.
Судя по всему необязательный - система считает, что его исправила, но все равно получает сообщение об ошибке, но на основе хэш восстановить не может...такой вот порочный круг.
 
У вас, случаем, нет проблем с проверкой правописания на английском?
Не могу на этот вопрос ответить, так как в этой ОС не работал, моя задача её восстановить.
Какие-то есть варианты ещё или если хочу восстановить, то только переустановка?
Просто хотелось бы в этом подробней разобраться, я уже пробовал файлы NlsData0009.dll и NlsLexicons0007.dll со свежей ОС подкидывать.
 
Последнее редактирование:
@Kipish

1) Проверьте нарушения файловой системы
Код:
chkdsk X: /x /f /r
2) Скачайте CopyFiles-Kipish.zip запустите батник из архива.
3) Создайте на диске временную папку, например "D:\temp"
4) Скачайте KB4056894 и распакуйте его каким-нибудь архиватором, например 7-zip, либо запустив в ком. строке, запущенной от имени администратора , выполните команду -
Код:
Expand –F:* "X:\путь_к_файлу\имя_файла.msu" "D:\temp"
где X: - имя диска. Из всех файлов вам нужен только Windows6.1-KB4056894-x64.cab.
5) Для его установки, в ком. строке от имени администратора, выполните команду -
Код:
dism /online /Add-Package /PackagePath:"X:\путь_к_файлу\имя_файла.cab"
где X: - имя диска.
6) Сообщите результат.
 
@Kipish

1) Проверьте нарушения файловой системы
Код:
chkdsk X: /x /f /r
2) Скачайте CopyFiles-Kipish.zip запустите батник из архива.
3) Создайте на диске временную папку, например "D:\temp"
4) Скачайте KB4056894 и распакуйте его каким-нибудь архиватором, например 7-zip, либо запустив в ком. строке, запущенной от имени администратора , выполните команду -
Код:
Expand –F:* "X:\путь_к_файлу\имя_файла.msu" "D:\temp"
где X: - имя диска. Из всех файлов вам нужен только Windows6.1-KB4056894-x64.cab.
5) Для его установки, в ком. строке от имени администратора, выполните команду -
Код:
dism /online /Add-Package /PackagePath:"X:\путь_к_файлу\имя_файла.cab"
где X: - имя диска.
6) Сообщите результат.
1) первый делом проверил hhd mhdd, нормально
2) пунктом была проведена проверка chkdsk
По остальным пунктам отпишусь после выполнения.
 
Все пункты выполнил согласно инструкции, по последнему пункту добавлению пакета написано Операция успешно завершена.
Перезагружаюсь и делаю проверку sfc /scannow
p.s. Защита ресурсов не обнаружила нарушение целостности!
 
Последнее редактирование:
regist
Второй пункт понятно заменили файлы.
А вот по четвёртому пункту как Вы определили, что именно это обновление требуется?
 
Видно много прошу...:) Спасибо, что помогли восстановить системные файлы!
 
@Кирилл, а не знаешь, чего
Код:
C:\Windows\system32>wmic qfe list
No Instance(s) Available.
Мож служба какая отключена ... (Win 7)
 
Dragokas, проверь службы Windows Modules Installer и Windows Installer (с перезагрузкой).
Так же, возможно, с реестром что то делал?
 
Обе службы работают штатно. Центр обновлений тоже работает нормально.
 
Dragokas, попробуй посмотреть в разделах реестра:

Код:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates

По идее один из них должен быть пуст.
Расширенную проверку, кстати, пробовал?
 
В описании утилиты сказано, что она "самостоятельно определяет путь к виртуальному приводу с смонтированным образом,проверяет наличие диска и уровня доступа пользователя". Я правильно понимаю, что диск с Windows должен быть,именно, смонтирован, напр. в UltraISO. Как можно определить, что в работе утилита использует смонтированный диск?
 
Как можно определить, что в работе утилита использует смонтированный диск?
Для ХР все просто без - диска SFC там в принципе не может работать так как такая возможность не заложена разработчиками системы.
При этом монтировать образ не обязательно - достаточно распаковать из него каталог \WIN51
Далее скрипт временно вносит правки в реестр, указывая системе на этот путь, по окончании проверки эта запись удаляется.

Остальные системы работают с хранилищем компонентов, которое должно быть в составе операционной системы.
 
Можно попросить перепаковать 7zip в zip, а то очень неудобно пользоваться.
 
Назад
Сверху Снизу