Обсуждение завершено Восстановление файлов sfc /scannow

migiro

Новый пользователь
Сообщения
5
Реакции
0
Здравствуйте!
Столкнулся с проблемой, что не могу установить одну программу из-за ошибки "Точка входа в процедуру SetDefaultDllDirectories не найдена в библиотеке DLL KERNEL32.dll".
Поиск этой ошибки приводил к установке тех или иных обновлений. Но обновления windows не работали(и сторонние программы тоже), а прямой запуск необходимых kb***.msu файлов заканчивался ошибкой "Обновление не применимо к этому комьютеру." (версию и разрядность выбирал правильно).
В результате стало понятно, что система где-то повреждена) С помощью sfc /scannow нашёл конкретные повреждения, но как их устранить не знаю)
С помощью вашего скрипта https://safezone.cc/resources/proverka-celostnosti-sistemnyx-fajlov-utilitoj-sfc.55/ получил логи, которые и прикладываю.

Стоит сказать, что два-три года назад комп серьёзно "болел" вирусом, но после "излечения" работал нормально (но с тех пор обновления не устанавливались).

Система Windows 7 Максимальная 64x
 

Вложения

  • CBS.log
    1.3 MB · Просмотры: 1
  • sfcdoc.log
    18.2 KB · Просмотры: 2
Яб проделал следующие действия:

Для начала создал точку восстановления системы.

После произвел попытку удаления устаревших/ замененных обновлений с помощью cleanmgr от имени администратора после чего перезагрузил систему.

Потом повторил команду:
Код:
sfc /scannow

перезагрузился и выдал:
Код:
Dism.exe /Online /Cleanup-Image /ScanHealth

Еще раз изучил логи:
Код:
%WinDir%\Logs\CBS\CBS.log
%WinDir%\Logs\CBS\CheckSUR.log

После подумал что делать дальше, возможно, что воспользовался бы следующей утилитой.
 
Это не удалось: в выборе "Очистка диска C:" нет пункта "Очистка обновлений Windows"
screen.png

ниже тоже нет
 
@NickM, от имени администратора: запустил cmd от имени администратора, в ней набрал cleanmgr и вышло, что на скриншоте.
Через win+r (тоже от администратора) тоже самое.
 
@NickM, от имени администратора: запустил cmd от имени администратора, в ней набрал cleanmgr и вышло, что на скриншоте.
Через win+r (тоже от администратора) тоже самое.
И не будет не зависимо от способа запуска, если обнова не стоит Надстройка мастера очистки диска позволяет пользователям удалять устаревшие обновления Windows в Windows 7 с Windows Server 2008 R2 с Windows Server 2008 R2 с sp1.
И если что полная инструкция здесь Обновление Windows 7 поможет удалить старые файлы обновлений
Только делать это пока не восстановите файлы крайне не рекомендую, а то наоборот можете усугубить ситуацию с полу-удалённым обновлением и потом ещё вручную придётся откатывать действия мастера восстанавливая, то что он там очистил.
 
Только делать это пока не восстановите файлы крайне не рекомендую, а то наоборот можете усугубить ситуацию с полу-удалённым обновлением и потом ещё вручную придётся откатывать действия мастера восстанавливая, то что он там очистил.
Ясно, а что тогда делать?)
 
Ясно, а что тогда делать?)
Давайте посмотрим более полный лог?
Запустите снова скрипт из самого первого сообщения, выберите пункт №2 "Запустить расширенную процедуру проверки и восстановления системных файлов".
У вас получится новый лог - прикрепите.
Подготовьте еще такой лог:
 
Назад
Сверху Снизу