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

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

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

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

Использование 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. Перейдите в Настройки — Обновление и безопасность — Восстановление — Специальные параметры загрузки — Перезагрузить сейчас. (Если этот элемент отсутствует, можно также использовать такой способ: на экране входа в систему нажмите на значок "on" в правом нижнем углу, а затем, удерживая Shift, нажмите "Reboot").
  2. Загрузитесь с ранее созданного диска восстановления Windows.
  3. Загрузитесь с установочного диска или загрузочной флешки с дистрибутивом Windows 10 и в программе установки, на экране после выбора языка, выберите "Восстановление системы" в левом нижнем углу. Запуск командной строки в режиме восстановления
  4. После этого перейдите в раздел "Устранение неполадок" — "Дополнительные параметры" — "Командная строка" (в случае, если вы воспользовались первым способом выше, вам также потребуется ввести пароль администратора Windows 10). Используйте следующие команды в командной строке по порядку:
  5. diskpart
  6. список томов
  7. выйти
  8. sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows (где C — раздел с установленной системой, и C:\Windows — Путь к папке Windows 10, у вас могут быть другие буквы). Автономное сканирование sfc /scannow
  9. Будет запущена проверка целостности системных файлов операционной системы, на этот раз команда SFC сможет восстановить все файлы, при условии, что хранилище ресурсов Windows не повреждено.

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

Восстановление хранилища компонентов 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

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

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

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

При использовании этих команд журнал выполненных действий сохраняется в файле Windows\Logs\CBS\CBS\CBS.log и Windows\Logs\DISM\dism.журнал.

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

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

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

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

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

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

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

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

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc.txt"

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

Оцените статью
Добавить комментарий