Программа защиты ресурсов Windows 10 обнаружила поврежденные файлы но не может восстановить

Запустить сканирование встроенным инструментом 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.

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

Программа защиты ресурсов 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. Проводится на отформатированный диск. Помимо удаления всех данных, связанных с операционной системой, потеряете личную информацию (фотографии, изображения, музыку, приложения и прочее). Поэтому перед установкой с нуля, перенесите важные данные на другой диск, флешку или компьютер.

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

Источник: instcomputer.ru

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

Проверка целостности файлов Windows 10

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

В Windows 10 присутствует два инструмента для проверки целостности защищенных системных файлов и их автоматического восстановления при обнаружении повреждений — SFC.exe и DISM.exe, а также команда Repair-WindowsImage для Windows PowerShell (использующая DISM для работы). Вторая утилита служит дополнением первой, в случае, если SFC не удается восстановить поврежденные файлы.

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

Использование SFC для проверки целостности и исправления системных файлов Windows 10

Многим пользователям знакома команда проверки целостности системных файлов sfc /scannow которая автоматически проверяет и исправляет защищенные системные файлы Windows 10.

Для запуска команды стандартно используется командная строка, запущенная от имени администратора (запустить командную строку от администратора в Windows 10 можно, введя «Командная строка» в поиске в панели задач, затем — правый клик по найденному результату — Запуск от имени администратора), вводим в нее sfc /scannow и нажимаем Enter.

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

Проверка целостности с помощью sfc scannow

Также имеется возможность проверить целостность конкретного системного файла, для этого можно использовать команду

sfc /scanfile=»путь_к_файлу»

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

Запуск проверки целостности Windows 10 с помощью SFC в среде восстановления

Для того, чтобы загрузиться в среде восстановления Windows 10, вы можете использовать следующие способы:

  1. Зайти в Параметры — Обновление и безопасность — Восстановление — Особые варианты загрузки — Перезагрузить сейчас. (Если пункт отсутствует, то вы можете также использовать такой метод: на экране входа в систему, кликните по значку «вкл» справа внизу, а затем, удерживая Shift, нажмите «Перезагрузка»).
  2. Загрузиться с заранее созданного диска восстановления Windows .
  3. Загрузиться с установочного диска или загрузочной флешки с дистрибутивом Windows 10, а в программе установки, на экране после выбора языка, слева внизу выбрать «Восстановление системы». Запуск командной строки в режиме восстановления
  4. После этого, зайдите в «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Командная строка» (в случае если вы использовали первый из указанных выше способов, вам также потребуется ввести пароль администратора Windows 10). В командной строке по порядку используйте следующие команды:
  5. diskpart
  6. list volume
  7. exit
  8. sfc /scannow /offbootdir=C: /offwindir=C:Windows (где C — раздел с установленной системой, а C :Windows — путь к папке Windows 10, у вас буквы могут отличаться). Оффлайн-сканирование sfc /scannow
  9. Запустится сканирование целостности системных файлов операционной системы, при этом в этот раз команде SFC будет доступно восстановление всех файлов, при условии, что не повреждено хранилище ресурсов Windows.

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

Читайте также:
Как изменить цвет выделения в Windows 7 без сторонних программ

Восстановление хранилища компонентов Windows 10 с помощью DISM.exe

Утилита для развертывания и обслуживания образов Windows DISM.exe позволяет выявить и исправить те проблемы с хранилищем системных компонентов Windows 10, откуда при проверке и исправлении целостности системных файлов копируются оригинальные их версии. Это может быть полезным в тех ситуациях, когда защита ресурсов Windows не может выполнить восстановление файлов, несмотря на найденные повреждения. В этом случае сценарий будет следующим: восстанавливаем хранилище компонентов, а после этого снова прибегаем к использованию sfc /scannow.

Для использования DISM.exe, запустите командную строку от имени администратора. После чего можно использовать следующие команды:

  • dism /Online /Cleanup-Image /CheckHealth — для получения информации о состоянии и наличии повреждений компонентов Windows. При этом сама проверка не производится, а лишь проверяются ранее записанные значения. Проверка в Dism Check Health
  • dism /Online /Cleanup-Image /ScanHealth — проверка целостности и наличия повреждений хранилища компонентов. Может занять продолжительное время и «зависать» в процессе на 20 процентах. Проверка целостности DISM в Windows 10
  • dism /Online /Cleanup-Image /RestoreHealth — производит и проверку и автоматическое восстановление системных файлов Windows, также как и в предыдущем случае, занимает время и останавливается в процессе. Исправление ошибок системных файлов в DISM

Примечание: в случае, если команда восстановления хранилища компонентов не работает по той или иной причине, вы можете использовать файл install.wim (или esd) со смонтированного ISO образа Windows 10 ( Как скачать Windows 10 ISO с сайта Microsoft ) в качестве источника файлов, требующих восстановления (содержимое образа должно соответствовать установленной системе). Сделать это можно с помощью команды:

dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу_wim:1 /limitaccess

Вместо .wim можно использовать файл .esd тем же образом, заменив в команде все wim на esd.

При использовании указанных команд, журнал выполненных действий сохраняется в WindowsLogsCBSCBS.log и WindowsLogsDISMdism.log .

DISM.exe также можно использовать в Windows PowerShell, запущенном от имени администратора (запустить можно из меню правого клика по кнопке Пуск) с помощью команды Repair-WindowsImage . Примеры команд:

  • Repair-WindowsImage -Online -ScanHealth — проверка наличия повреждений системных файлов.
  • Repair-WindowsImage -Online -RestoreHealth — проверка и исправление повреждений.

Дополнительные методы восстановления хранилища компонентов, если описанные выше не срабатывают: Восстановление хранилища компонентов Windows 10 .

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

Как проверить целостность системных файлов Windows 10 — видео

Также предлагаю ознакомиться с видео, где использование основных команд проверки целостности показано наглядно с некоторыми пояснениями.

Дополнительная информация

Если sfc /scannow сообщает о том, что защите системы не удалось выполнить восстановление системных файлов, а восстановление хранилища компонентов (с последующим повторным запуском sfc) не помогло решить проблему, вы можете просмотреть, какие именно системные файлы были повреждены, обратившись к журналу CBS.log. Для того, чтобы экспортировать нужные сведения из журнала в текстовый файл sfc на рабочем столе, используйте команду:

findstr /c:»[SR]» %windir%LogsCBSCBS.log > «%userprofile%Desktopsfc.txt»

Также, по некоторым отзывам, проверка целостности с помощью SFC в Windows 10 может обнаруживать повреждения сразу после установки обновления с новой сборкой системы (без возможности исправить их, не установив новую сборку «начисто»), а также для некоторых версий драйверов видеокарт (в данном случае ошибка находится для файла opencl.dll. Если что-то из этих вариантов случилось и у вас, возможно, не следует предпринимать никаких действий.

Источник: remontka.com

Игровые форумы

Привет друзья! В сегодняшней статье мы рассмотрим довольно сложный случай восстановления Windows 10, во-первых система не загружается, а во-вторых, когда мы загрузились в среду восстановления и попытались запустить средство проверки системных файлов SFK, у нас вышла ошибка. Если ваша Windows 10 отказывается загружаться, то вполне возможно, это происходит из-за нарушения целостности системных файлов операционной системы и нужно просто произвести их восстановление, при этом повреждённые файлы будут заменены работоспособными версиями из хранилища компонентов Windows (папка C:WindowsWinSxS) и система должна загрузиться. Сделать это можно даже том в случае, если Windows не загружается, нужно всего лишь создать загрузочную флешку с Win 10 и загрузить с неё Ваш ноутбук.
В начальном окне установки Windows 10 жмём клавиатурное сочетание «Shift + F10» — запускается командная строка.

Для начала определяем букву раздела с установленной Win 10, для этого водим команду notepad. Откроется блокнот, затем Файл->Открыть. Заходим в Компьютер и определяем букву диска с установленной Windows 10, в моём случае раздел (E:) Закрываем блокнот и вводим в командной строке команду
sfc /scannow /offbootdir=E: /offwindir=E:Windows
Где:
offbootdir=E: раздел, содержащий папку WinSxS с хранилищем оригинальных компонентов Windows, (папка C:WindowsWinSxS).
offwindir=E:Windows — раздел с установленной операционной системой.
жмём Enter.
Начинается сканирование повреждённых файлов Windows.
На компьютере с исправной операционной системой программа защиты ресурсов Windows скорее всего не обнаружит повреждённые системные файлы и выдаст сообщение: «Защита ресурсов Windows не обнаружила нарушений целостности» Если повреждения будут обнаружены, то результат будет таким: «Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила»
Вот и всё. Перезагружаемся и пробуем войти в операционную систему. Но при тяжёлых системных сбоях, вызванных различными причинами, сообщение будет таким «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них» Что делать, если восстановление повреждённых системных файлов Windows 10 заканчивается неудачей, например ошибкой — «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них» Друзья, данная ошибка обозначает, что само хранилище оригинальных компонентов системы повреждено и сначала нужно восстановить его, а затем запускать sfc /scannow. Вот здесь начинается самое интересное, чтобы восстановить хранилище компонентов нужно выполнить команду DISM /Online /Cleanup-Image /RestoreHealth (подробно команда описывается в здесь), но в среде восстановления эта команда не работает, так как использует для восстановления Центр обновления Windows и у вас в итоге выйдет ошибка. Короче проблема получается такая, что sfc /scannow просто негде взять оригинальные компоненты для замещения неисправных системных файлов.
В этом случае поступают так — запускают команду sfc /scannow с определённым ключом указывающим на то, что в случае обнаружения нарушений в системных файлах для восстановления нужно использовать другой источник, например файлы из дистрибутива Windows 10. Как это сделать. Найдите исправный компьютер с установленной Windows 7, 8.1, 10.
Скачайте на сайте Майкрософт ISO образ Windows 10, присоедините его к виртуальному дисководу, потом войдите в папку Sources и найдите там файл образ install.wim, его нужно разархивировать в папку с произвольным названием (например repair) на переносной жёсткий диск USB или обычную флешку объёмом не менее 16 Гб.
Затем, подсоедините переносной жёсткий диск USB к ноутбуку, на котором не загружается Windows 10, загрузите ноутбук с загрузочной флешки Windows 10, войдите в среду восстановления, откройте командную строку и выполните команду sfc /scannow с определённым ключом указывающим на то, что в случае обнаружения нарушений в системных файлах для восстановления нужно использовать папку repair с файлами Windows 10 на переносном жёстком диске.
Теперь обо всём подробно! В первую очередь нам понадобится компьютер с установленной Windows 7, 8.1, 10.
Скачиваем на сайте Майкрософт ISO образ Windows 10.
Подсоединяем образ системы к виртуальному дисководу (в моём случае E:). Файлы в дистрибутиве Windows 10 сжаты и находятся в файл-образе install.wim, а тот, в свою очередь, находится в папке sources. Примечание: Если вам понадобится восстановить таким же образом Windows 8.1, то вы соответственно скачаете ISO-образ Windows 8.1, но в этом образе вместо файла install.wim будет файл install.esd, разницы абсолютно никакой и делать дальше нужно одно и тоже. Откроем и скопируем из образа install.wim или install.esd все файлы на переносной винчестер, сделать это проще всего в программе 7-Zip.
Скачиваем бесплатную программу 7-Zip, устанавливаем и запускаем.
Официальный сайт программы
http://www.7-zip.org В главном окне программы (представляющей из себя обычный проводник) открываем виртуальный диск с файлами Windows 10 (в моём случае E:), идём в папку Sources, щёлкаем левой мышью на файле install.wim и выбираем «Извлечь» В открывшемся проводнике указываем путь к нашему переносному жёсткому диску USB (буква F:) и папке repair, жмём ОК. Начинается процесс извлечения файлов Windows 10 в папку repair переносного жёсткого диска USB (буква F:). Закрыть Папка с распакованными файлами Win 10 находится на переносном жёстком диске USB (F:) и занимает объём 13 Гб. Идём к ноутбуку, на котором не загружается из-за ошибок Windows 10
Подсоединяем к нему переносной жёсткий диск USB с папкой repair.
Загружаем ноутбук с загрузочной флешки Windows 10.
В начальном окне установки системы жмём клавиатурное сочетание «Shift + F10» — запускается командная строка. Определяем букву раздела с установленной Win 10 и букву переносного жёсткого диска USB с файлами Windows 10, для этого водим команду notepad. Откроется блокнот, затем Файл->Открыть Видим, что буква (E присвоена разделу с установленной Windows 10.
А буква (J присвоена — переносному жёсткому диску USB c папкой repair, где находятся системные файлы ISO-образа Windows 10. Выполняем в командной строке команду:
sfc /scannow /offbootdir=J:repair /offwindir=E:Windows
Где:
offbootdir=J:repair — переносной жёсткий диск USB c папкой repair, где находятся системные файлы ISO-образа Windows 10.
offwindir=E:Windows — раздел с установленной Windows 10. Друзья, я ввожу команду на ноутбуке с исправной Windows 10, поэтому нарушений целостности системных файлов в моём случае не обнаружено.
Если ваша операционная система неисправна, то вполне возможно средству sfc /scannow удастся восстановить повреждённые компоненты и ваша Windows 10 загрузится. Статья по теме: Как конвертировать файл install.esd в install.wim

Читайте также:
Как активировать Windows 10 ltsc без программ

не в сети 4 года

На сайте с 15.11.2018

Сообщения 3

15 ноября 2018 23:55

У меня проблема, описанная вами в этой статье. Только на Windows Server 2008 R2.
Скажите пожалуйста, возможноли проведение описанной Вами процедуры на серверной ОС?
Заранее благодарен! Александр.

Источник: irongamers.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru