Исправлено: защита ресурсов Windows обнаружила поврежденные файлы, но не удалось исправить



Попробуйте наш инструмент устранения неполадок

Выполнить сканирование SFC (System File Checker) по большей части довольно просто, но что делать, если в конце появляется следующее сообщение об ошибке: « Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них «? Несколько пользователей Windows не знали, что делать дальше после того, как утилита проверки системных файлов не смогла решить проблему за них.



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



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

Проверка системных файлов - это хорошо известная утилита Microsoft Windows, которая позволяет пользователям определять и восстанавливать системные файлы Windows. Эта утилита существует со времен Windows 98 и до сих пор входит в состав всех последних версий Windows.



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

Что вызывает ошибку «Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них»?

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

  • Ложный положительный результат - Существует множество причин, по которым проверка системных файлов сообщает о ложном срабатывании. Распространенным ложным срабатыванием является файл opendll.dll от Nvidia, который SFC может пометить даже в тех случаях, когда файл не поврежден. В этом случае сканирование DISM определит, действительно ли помеченный файл поврежден или нет.
  • Стороннее вмешательство - Эта конкретная ошибка также может возникать, если установленное приложение мешает сканированию SFC (System File Checker). Большинство из тех, кто прошел через этот конкретный сценарий, сообщили, что сканирование SFC завершилось без ошибок, когда они запустили его во время чистой загрузки.
  • Нерегулярное повреждение системных файлов - Есть случаи, когда эта ошибка возникает из-за степени повреждения, которую невозможно восстановить с помощью утилит Windows по умолчанию (SFC и DISM). В этом случае единственное решение - установить / переустановить файлы ОС.

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



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

Метод 1. Использование DISM для исправления поврежденных файлов

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

В то время как сканирование SFC заменяет поврежденные файлы локально сохраненными копиями (которые также могут быть повреждены), DISM использует компонент Windows Update для выполнения работы. Конечно, это означает, что вам нужно будет убедиться, что у вас есть стабильное интернет-соединение, прежде чем запускать сканирование.

С DISM можно использовать несколько параметров сканирования. Но для простоты мы будем использовать RestoreHealth - команду, которая автоматически просканирует образ Windows на наличие повреждений и автоматически выполнит все необходимые исправления. Вот что вам нужно сделать:

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите «Cmd» и нажмите Ctrl + Shift + Esc , чтобы открыть командную строку с повышенными привилегиями. По запросу UAC (Контроль учетных записей пользователей) нажмите да для предоставления административных привилегий.

    Открытие командной строки через диалоговое окно 'Выполнить'

  2. В командной строке с повышенными привилегиями введите следующую команду и нажмите Войти для запуска сканирования DISM с помощью Восстановить здоровье вариант:
     DISM / Онлайн / Очистка-Образ / RestoreHealth 
  3. Подождите, пока процесс завершится. В зависимости от конфигурации вашего ПК это может занять меньше или больше часа.
    Заметка: Не закрывайте это окно до завершения процедуры. Имейте в виду, что сканирование DISM имеет тенденцию зависать, когда оно достигает 30%. Но не закрывайте окно, это нормальное явление - через пару минут работа возобновится.
  4. Если процесс завершается и вы получаете сообщение о том, что повреждение файла было устранено, перезагрузите компьютер и запустите сканирование SFC при следующем запуске, чтобы узнать, решена ли проблема.

Если вы все еще сталкиваетесь с ' Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них ”При запуске сканирования SFC, перейдите к следующему методу ниже.

Метод 2: Удаление остатков стороннего антивирусного программного обеспечения (если применимо)

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

Имейте в виду, что шаги по удалению остатка из вручную удаленного AV не так просты. У большинства антивирусных решений есть специальный деинсталлятор - не всегда легко найти тот, который подходит для вашей версии.

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

После удаления остатков антивирусных файлов перезагрузите компьютер и снова запустите сканирование SFC при следующем запуске. Если вы все еще видите значок ' Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них ”В конце сканирования, перейдите к следующему способу ниже.

Метод 3. Выполните сканирование SFC / DISM в состоянии чистой загрузки

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

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

Заметка: Если вы торопитесь и не можете позволить себе потратить пару часов на повторение описанных выше методов в состоянии чистой загрузки, сразу перейдите к Метод 4 . Но имейте в виду, что следующий метод немного более навязчивый и заставит вас по крайней мере потерять некоторые пользовательские настройки (в зависимости от того, какую операцию вы выберете).

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

Вот краткое руководство о том, как выполнить чистую загрузку и проверить, не вызывают ли проблемы какие-либо сторонние приложения:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите «Msconfig» и нажмите Войти открыть Конфигурация системы экран. Если вам будет предложено UAC (Контроль учетных записей пользователей), выберите да для предоставления административных привилегий.

    Диалог запуска: msconfig

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

    Предотвращение загрузки элементов автозагрузки

  3. Затем перейдите к Сервисы вкладка и установите флажок, связанный с Скрыть все службы Microsoft . Затем нажмите на Отключить все кнопку, чтобы гарантировать, что никакие сторонние службы не будут запущены при следующем запуске.

    Отключение всех элементов автозагрузки сторонних производителей

  4. Нажмите Применять , чтобы сохранить текущую конфигурацию загрузки и выполнить ее, если вам будет предложено перезагрузить компьютер. Если нет, сделайте это вручную.
  5. Как только ваш компьютер перезагрузится в состоянии чистой загрузки, нажмите Windows key + R открыть другой Бежать диалоговое окно. Затем введите «Cmd» и нажмите Ctrl + Shift + Enter , чтобы открыть командную строку с повышенными привилегиями.

    Открытие командной строки через диалоговое окно 'Выполнить'

  6. В командной строке с повышенными привилегиями введите следующую команду и нажмите Войти для запуска другого сканирования DISM:
     DISM.exe / Online / Cleanup-image / Restorehealth 

    Заметка: Эта команда использует Центр обновления Windows для предоставления файлов, необходимых для исправления поврежденных данных. Из-за этого вам необходимо убедиться, что у вас стабильное интернет-соединение.

  7. После завершения процесса не закрывайте командную строку с повышенными привилегиями. Вместо этого введите следующую команду и нажмите Войти чтобы запустить сканирование SFC и посмотреть, не возникает ли ошибка:
     sfc / scannow 

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

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

Метод 4. Выполнение ремонтной установки

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

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

Независимо от того, какой путь вы выберете, мы поможем вам. Если вы хотите сохранить свои личные файлы и максимально ограничить ущерб, следуйте этой статье ( Вот ) для выполнения ремонтной установки. Если вы хотите начать все сначала, следуйте этой статье ( Вот ), чтобы выполнить чистую установку.

6 минут на чтение