Как проверить целостность системных файлов в Windows: утилиты SFC и DISM
Чтобы проверить целостность системных файлов в Windows, используйте встроенные утилиты SFC и DISM. Сначала запустите команду sfc /scannow от имени администратора для сканирования и автоматического восстановления защищенных файлов. Если утилита выдает ошибки, примените DISM для ремонта хранилища компонентов.
Оглавление
Проверка с помощью SFC
SFC (System File Checker) — основной инструмент для сканирования и восстановления защищенных системных файлов.
- Запустите командную строку или PowerShell от имени администратора.
- Введите команду
sfc /scannowи нажмите Enter. - Дождитесь окончания процесса (проверка может занять некоторое время); утилита автоматически заменит поврежденные файлы кэшированной копией, если это возможно.
- Результаты работы записываются в журнал по пути
\Windows\Logs\CBS\CBS.log.
Восстановление образа системы через DISM
Если команда SFC не работает, выдает ошибки или не может восстановить файлы, необходимо использовать утилиту DISM для ремонта самого образа Windows. DISM восстанавливает хранилище компонентов, которое SFC использует для замены поврежденных файлов.
- В командной строке от имени администратора выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth. - Эта команда проверяет целостность хранилища компонентов и загружает исправные файлы из центра обновлений Windows для замены поврежденных.
- После успешного завершения работы DISM рекомендуется повторно запустить
sfc /scannowдля финальной проверки системных файлов.
Важные примечания
- Обе утилиты требуют прав администратора для корректной работы.
- Если система не загружается, проверку можно выполнить из среды восстановления Windows (WinRE) или с установочного носителя.
- При использовании DISM в офлайн-режиме (без интернета) потребуется указать путь к источнику установки Windows через параметр
/Source.
Частые ошибки
- SFC не восстанавливает файлы. Если утилита не справляется, запустите DISM для ремонта хранилища компонентов, а затем повторите
sfc /scannow. - Невозможно запустить проверку из-за сбоя загрузки ОС. Используйте среду восстановления Windows (WinRE) или установочный носитель для доступа к командной строке.
- DISM не находит файлы для восстановления. При работе в офлайн-режиме без доступа к интернету укажите путь к источнику установки Windows через параметр
/Source.
FAQ
В каком порядке запускать SFC и DISM?
Рекомендуется сначала выполнить проверку с помощью SFC. Если утилита не может восстановить файлы, запускают DISM для ремонта хранилища компонентов, а затем снова выполняют sfc /scannow для финальной проверки.
Где посмотреть результаты проверки SFC?
Результаты работы утилиты записываются в журнал, который находится по пути \Windows\Logs\CBS\CBS.log.
Нужны ли права администратора для запуска утилит? Да, обе утилиты требуют прав администратора для корректной работы.