Защита ресурсов Windows не может восстановить некоторые поврежденные файлы — что делать

Запустить сканирование встроенным инструментом System File Checker довольно просто, но что делать, если в его завершение возникает ошибка о том, что программа защиты ресурсов Windows обнаружила поврежденные файлы, и не может восстановить некоторые из них.

Что такое средство проверки системных файлов SFC?

System File Checker — хорошо зарекомендовавшая себя утилита Майкрософт, которая проверяет целостность системных файлов и восстанавливает их в случае повреждения.

В версиях Windows Vista/ 7/ 10 интегрирована с программой защиты ресурсов (WRP), что обеспечивает улучшенную защиту ключей реестра, каталогов и системной области.

Почему Защита ресурсов Windows не может восстановить некоторые поврежденные файлы?

Существует несколько распространенных сценариев, которые заставляют средство проверки системных файлов выдавать это уведомление об ошибке:

  1. Ложное срабатывание. Есть много причин, по которым инструмент проверки может неверно определить состояние некоторых файлов. Часто SFC указывает на opendll.dll от Nvidia, когда файл не поврежден. Перепроверить, действительно ли поврежден, можно утилитой DISM.
  2. Вмешательство в работу SFC. Ошибка может возникнуть, если какое-то установленное приложение вмешивается в процесс сканирования и восстановления. Чтобы проверить, выполните чистую загрузку Windows и запустите проверку. Если завершится без ошибок ищите приложение, которое препятствует нормальной работе инструмента.
  3. Степень повреждения. Иногда ошибка программы защиты ресурсов возникает из-за степени повреждения, при котором некоторые файлы не могут быть восстановлены утилитами SFC и DISM. В этом случае единственное решение — переустановка Windows.

Существует несколько проверенных стратегий восстановления. Чтобы восстановить файлы программой защиты ресурсов, рекомендуем следовать указанным ниже способам в том порядке, котором они представлены.

Способ 1: Исправление поврежденных файлов утилитой DISM

Если сканирование SFC завершилось ошибкой, что программа защиты ресурсов не смогла восстановить поврежденные файлы, воспользуемся утилитой восстановления образа Windows (DISM).

В отличие от инструмента System File Checker, который заменяет проблемные файлы локально сохраненными копиями (также могут быть повреждены), DISM загружает и восстанавливает компоненты из Центра обновления Windows. Поэтому перед его запуском нужно проверить подключение к интернету.

Предлагается несколько сценариев запуска утилиты. Но для простоты можно использовать параметр RestoreHealth, который автоматически сканирует образ Windows на наличие повреждений, и выполняет восстановление.

  1. Нажмите на значок поиска, наберите «cmd». В результатах поиска правым кликом мыши на пункт «Командная строка», выберите запуск с правами администратора.
  2. Впишите указанную команду и подтвердите выполнение нажатием на Enter:
    DISM /Online /Cleanup-Image /RestoreHealth
  3. Дождитесь ее завершения. В зависимости от конфигурации компьютера проверка занимает около часа.

Не прерывайте сканирование до завершения процедуры. Проверка DISM имеет тенденцию зависать, когда приближается к 30%. Не закрывайте окно, так как это нормальное явление – прогрессия возобновится через пару минут.

После завершения отобразится уведомление, что поврежденные файлы были восстановлены. Перезагрузите компьютер и запустите утилиту SFC, проверка должна завершится без ошибки.

Если защитой ресурсов Windows обнаружены поврежденные файлы, но не восстановлены, перейдите к следующему шагу.

Способ 2: Чистка следов удаленных программ

Ошибка SFC может произойти в результате ложного срабатывания. Чаще всего, ее вызывают остатки неправильно деинсталлированного антивируса или других программ защиты. Пользователи часто указывают на Avast и McAfee.

Избавится от оставшихся следов удаленных антивирусов не просто. Поэтому, для удаления антивирусного ПО нужно использовать имеющийся деинсталлятор.

  1. Для этого, нажмите Win + R, в диалоговом окне введите appwiz.cpl.
  2. В разделе «Удаления или изменения программ» найдите антивирус, кликните правой мыши и выберите «Удалить».

Способ 3: Сканирование в чистой загрузке Windows

Если указанными способами не удалось устранить ошибку, то она связана с одним из следующих факторов. Либо проблема, вызвана вмешательством стороннего приложения, или имеем дело с неустранимой ошибкой системного реестра, которую программы диагностики не смогли восстановить.

В этом способе рассмотрим сценарий, когда в работу средства проверки системных файлов вмешивается сторонняя программа. Чтобы проверить наличие вмешательства, выполните чистую загрузку и запустите утилиты сканирования еще раз.

Сканирование обеими утилитами в состоянии чистой загрузки может занять несколько часов.

В чистой загрузке Windows запускается с минимальным набором программ и драйверов. Она поможет выяснить, какой фоновый процесс, драйвер, служба или стороннее приложение препятствует сканированию.

  1. В диалоговом окне (Win + R), наберите msconfig для входа в конфигурацию и настройки системы.
  2. Перейдите на вкладку Общие, затем Выборочный запуск. Снимите флажок с поля «Загружать элементы автозагрузки».
  3. Перейдите на вкладку «Службы» и пометьте флажком поле «Не отображать службы Майкрософт». Затем щелкните на кнопку «Отключить все», чтобы сторонние службы не загружались при следующем запуске.
  4. Проверьте, что на вкладке «Автозагрузка» отключены сторонние программы. Нажмите «Применить» для сохранения текущей конфигурации и выполните запрос на перезапуск компьютера.

После выполнения чистой загрузки нажмите Win+R и введите команду cmd. В результатах поиска нажмите правой кнопкой мыши на командную строку и выберите запуск от имени администратора.

Проверьте доступ в интернет и введите команду:
DISM.exe /Online /Cleanup-image /Restorehealth

После завершения проверки не закрывайте командную строку, введите команду:
sfc /scannow

Если две команды завершились без ошибки программы защиты ресурсов, то причина в стороннем приложении, которое вмешивалось в работу сканирования.

Если ошибка остается, то проблема с повреждением системы намного серьезнее.

Способ 4: Переустановка Windows

Если зашли так далеко без результата, есть две процедуры, которые решат ошибку восстановления поврежденных файлов программой защиты ресурсов:

Чистая установка Windows. Проводится на отформатированный диск. Помимо удаления всех данных, связанных с операционной системой, потеряете личную информацию (фотографии, изображения, музыку, приложения и прочее). Поэтому перед установкой с нуля, перенесите важные данные на другой диск, флешку или компьютер.

Переустановка системы. Мастер установки по существу переустановит ту же сборку поверх существующей ОС. Этот подход считается менее разрушительным, поскольку позволяет сохранить личные файлы, пользовательские настройки и установленные приложения.

Ссылка на основную публикацию
Похожие публикации