EL-Script

General IT knowledge base

Как проверить системные файлы Windows с помощью SFC и DISM: полная инструкция

Пошаговое руководство по запуску SFC и DISM для восстановления повреждённых системных файлов Windows 10 и 11.

Коротко: Запустите командную строку от администратора и выполните sfc /scannow. Если утилита сообщит о невозможности восстановления, примените DISM с параметром /RestoreHealth, затем повторите SFC. Такой тандем устраняет большинство повреждений системных файлов без переустановки Windows.

Инструменты SFC и DISM встроены в Windows для проверки и восстановления целостности системных файлов. Если компьютер начал зависать, появляются синие экраны или программы работают нестабильно, первым делом стоит запустить сканирование. В этой инструкции мы разберем обе утилиты, их отличия и правильный порядок действий.

Что понадобится

  • Учётная запись с правами администратора
  • Компьютер под управлением Windows 10 или 11 (инструкция работает и для Windows 8.1)
  • Стабильное интернет-подключение для DISM (или установочный ISO-образ Windows той же версии)

Что такое SFC и DISM

System File Checker (SFC) – это встроенная утилита командной строки, которая проверяет все защищённые системные файлы на соответствие оригинальным версиям. При обнаружении изменённых или повреждённых файлов она автоматически восстанавливает их из кэша, расположенного в папке Windows. DISM (Deployment Imaging Service and Management) работает на уровень выше: он обслуживает образ системы и хранилище компонентов. Если SFC не может найти здоровую копию файла, значит, повреждено само хранилище – в этом случае DISM восстанавливает его с помощью Центра обновлений Windows или указанного источника.

  • SFC проверяет и восстанавливает системные файлы
  • DISM восстанавливает хранилище компонентов и образ Windows
  • Правильный порядок: сначала DISM, затем SFC (или SFC → DISM → SFC)

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

Обе утилиты требуют прав администратора, поэтому обычный запуск cmd приведёт к ошибке доступа. Откройте меню Пуск, наберите cmd или Командная строка, щёлкните правой кнопкой мыши по результату и выберите Запуск от имени администратора. В Windows 11 можно использовать Терминал (Windows Terminal), который по умолчанию открывает вкладку PowerShell – это допустимо, команды идентичны.

  1. Нажмите Win + R, введите cmd и нажмите Ctrl + Shift + Enter
  2. Либо через поиск: введите cmd, нажмите правой кнопкой и выберите 'Запуск от имени администратора'

Важно: Не запускайте командную строку от имени другого пользователя без прав администратора.

Запуск SFC /scannow

В окне командной строки введите sfc /scannow и нажмите Enter. Начнётся проверка всех защищённых файлов – процесс может занять от 10 до 30 минут в зависимости от производительности диска и количества файлов. Не закрывайте окно до завершения. По окончании вы увидите одно из сообщений: 'Защита ресурсов Windows не обнаружила нарушений целостности' (всё в порядке); 'Защита ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила' (проблема решена); 'Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них' (требуется DISM).

  • /scannow – полное сканирование с восстановлением
  • /verifyonly – только проверка без исправления (быстрее)
  • /scanfile=путь – проверка конкретного файла
  1. В командной строке администратора введите команду: sfc /scannow
  2. Дождитесь завершения сканирования до 100%
  3. Ознакомьтесь с итоговым сообщением

Важно: Если SFC зависает на определённом проценте, не прерывайте процесс – иногда требуется больше времени.

Применение DISM для восстановления хранилища компонентов

Если SFC не смогла восстановить файлы, выполните DISM. В командной строке администратора введите: DISM /Online /Cleanup-Image /RestoreHealth и нажмите Enter. Утилита подключится к Центру обновлений Windows и скачает недостающие или повреждённые файлы. Процесс может занять от 15 минут до часа. В случае успеха вы увидите сообщение 'Операция успешно завершена'. Если возникнет ошибка 0x800f081f или подобная, значит, Центр обновлений недоступен или повреждён – перейдите к следующему шагу.

  • Ключ /Online – работа с текущей системой
  • /Cleanup-Image – очистка и восстановление образа
  • /RestoreHealth – восстановление здоровья образа
  • /ScanHealth – только проверка образа без исправления
  1. Выполните: DISM /Online /Cleanup-Image /RestoreHealth
  2. Дождитесь завершения и проверьте сообщение
  3. При ошибке используйте параметр /Source с путём к install.wim из ISO-образа

Важно: Не прерывайте процесс DISM – обрыв может привести к нестабильности системы.

Использование DISM со своим источником (если нет интернета)

Когда автоматическое восстановление невозможно, укажите путь к установочным файлам Windows. Смонтируйте ISO-образ вашей редакции Windows (например, двойным щелчком) или подключите загрузочную флешку. Определите букву виртуального привода (например, D:). В папке sources найдите файл install.wim или install.esd. Затем выполните команду: DISM /Online /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.wim /LimitAccess. Параметр /LimitAccess запрещает обращение к Центру обновлений, используя только локальный источник.

  1. Подключите ISO-образ или установочный носитель Windows той же версии и редакции
  2. Откройте командную строку администратора и выполните: DISM /Online /Cleanup-Image /RestoreHealth /Source::sourcesinstall.wim /LimitAccess
  3. Дождитесь завершения

Важно: Убедитесь, что разрядность и редакция ISO совпадают с установленной системой (Home, Pro и т.д.).

Повторный запуск SFC и проверка результата

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

  1. Выполните sfc /scannow повторно
  2. После завершения перезагрузите ПК командой shutdown /r /t 0

Важно: Если после DISM и повторного SFC ошибки сохраняются, проверьте жёсткий диск командой chkdsk C: /f /r и выполните восстановление системы из точки восстановления.

Типичные ошибки и их решение

С какими проблемами сталкиваются пользователи: SFC останавливается на определённом проценте – дайте больше времени; Ошибка 0x800f081f при DISM – указывайте локальный источник; Недостаточно места на диске – освободите системный раздел (минимум 10 ГБ свободно).

  • SFC /scannow завершается с ошибкой: используйте chkdsk перед SFC
  • DISM пишет 'Не удается найти исходные файлы': проверьте путь к install.wim и соответствие редакции
  • Процесс идёт очень медленно: отключите антивирус на время сканирования

Проверка результата

  • Запущена ли командная строка с правами администратора
  • Достаточно ли свободного места на системном диске (рекомендуется >10 ГБ)
  • Отсутствуют ли ошибки файловой системы (выполните chkdsk /f)
  • Стабильно ли интернет-соединение при использовании DISM без локального источника

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

  • Запуск SFC без прав администратора
  • Прерывание сканирования до завершения
  • Использование DISM без интернета и без указания /Source
  • Применение ISO-образа несовпадающей редакции
  • Игнорирование повторного запуска SFC после DISM
AI-инструмент

Проверить ошибку Windows

Введите код ошибки Windows или кратко опишите симптом: обновление, синий экран, запуск системы, службы, драйверы.

FAQ

Чем SFC отличается от DISM?

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

Можно ли выполнять SFC и DISM без подключения к Интернету?

SFC работает полностью автономно. DISM по умолчанию пытается загрузить файлы из Центра обновлений, но при отсутствии сети можно указать путь к install.wim из ISO-образа Windows той же версии.

Что делать, если SFC /scannow сообщает 'Не удалось выполнить запрошенную операцию'?

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

Нужно ли перезагружать компьютер после DISM?

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

Сколько времени занимает проверка?

SFC /scannow обычно длится 10–30 минут на SSD и до часа на HDD. DISM /RestoreHealth может занять от 15 минут до нескольких часов при медленном интернете или большом количестве повреждений.

Помогут ли SFC и DISM при синем экране (BSOD)?

Да, если причина BSOD – повреждённые системные файлы. Загрузитесь в среду восстановления Windows, откройте командную строку и выполните SFC и DISM, указав системный диск (обычно C:).

Итог

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *