Проверка целостности системных файлов в Windows 11 через командную строку

Иван Корнев·28 июля 2026·3 мин

Проверка целостности системных файлов в Windows 11 через командную строку выполняется утилитами SFC и DISM для обнаружения и восстановления поврежденных компонентов операционной системы. Это базовый метод диагностики при сбоях работы ОС.

Оглавление

Запуск командной строки с правами администратора

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

Откройте меню «Пуск», найдите «Командная строка» или «Windows PowerShell», нажмите правой кнопкой мыши и выберите «Запуск от имени администратора». Подтвердите действие в окне контроля учетных записей.

Использование утилиты SFC (System File Checker)

Основной инструмент для сканирования и восстановления системных файлов — команда sfc /scannow. Она проверяет все защищенные файлы и заменяет поврежденные версии правильными из кэшированной папки.

Введите команду и дождитесь завершения процесса, который может занять несколько минут:

sfc /scannow

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

Работа с хранилищем компонентов через DISM

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

КомандаНазначение
DISM /Online /Cleanup-Image /CheckHealthБыстрая проверка наличия повреждений в хранилище компонентов
DISM /Online /Cleanup-Image /ScanHealthУглубленное сканирование хранилища компонентов на наличие повреждений
DISM /Online /Cleanup-Image /RestoreHealthВосстановление хранилища компонентов при обнаружении повреждений

Рекомендуемая последовательность действий: сначала выполните проверку с параметром /CheckHealth, затем при необходимости /ScanHealth, и для исправления проблем используйте /RestoreHealth.

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

Анализ результатов и лог-файлы

Результаты работы утилиты SFC сохраняются в лог-файле CBS.log. Стандартный путь к этому файлу: %windir%\Logs\CBS\CBS.log. В этом журнале можно найти детальную информацию о найденных повреждениях и предпринятых действиях по восстановлению.

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

Частые ошибки

SFC не запускается или выдает ошибку доступа. Причина — недостаточные права. Убедитесь, что командная строка запущена от имени администратора.

DISM завершается с ошибкой. Возможно повреждение самого хранилища компонентов или проблемы с подключением к серверам обновлений Windows. Попробуйте выполнить команды последовательно: сначала CheckHealth, затем ScanHealth, и только потом RestoreHealth.

SFC сообщает, что не может восстановить некоторые файлы. Это указывает на серьезные повреждения хранилища компонентов. В этом случае необходимо использовать DISM с параметром /RestoreHealth перед повторным запуском SFC.

FAQ

Нужна ли перезагрузка после sfc /scannow? Перезагрузка не требуется немедленно после выполнения SFC, если только утилита не сообщила о невозможности восстановления файлов до следующей перезагрузки. Однако после использования DISM с параметром /RestoreHealth перезагрузка обязательна.

Что делать, если SFC находит повреждения, но не может их исправить? Выполните восстановление хранилища компонентов командой DISM /Online /Cleanup-Image /RestoreHealth, затем повторно запустите sfc /scannow.

Как часто нужно проводить проверку целостности системных файлов? Регулярная профилактическая проверка не требуется. Выполняйте диагностику при появлении симптомов проблем: сбои в работе программ, ошибки системы, синие экраны смерти или нестабильная работа ОС.