Как проверить целостность системных файлов Windows 10 через командную строку — один из самых частых вопросов, когда система начинает работать нестабильно. Сбои при запуске приложений, внезапные перезагрузки или ошибки вроде «Отсутствует файл DLL» часто связаны с повреждением системных данных. К счастью, в Windows 10 есть встроенные инструменты для диагностики и восстановления — sfc и DISM. Они работают через командную строку и не требуют установки дополнительного ПО.

В 90% случаев проверка и восстановление занимает от 10 до 30 минут. Главное — запускать команды от имени администратора, иначе система просто проигнорирует их. Далее разберём, как это сделать правильно, какие команды использовать и что делать, если стандартные методы не сработали.

Зачем проверять системные файлы и когда это нужно

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

Проверку целостности нужно запускать, если вы заметили:

  • Частые ошибки при запуске приложений (например, 0x80070005 или 0x800f081f).
  • Синий экран смерти (BSOD) с упоминанием файлов вроде ntoskrnl.exe или win32k.sys.
  • Зависания или самопроизвольные перезагрузки ПК.
  • Исчезновение значков на рабочем столе или неработающее меню «Пуск».
  • Ошибки обновления Windows (например, код 0x80073712).
💡

Если система не загружается вообще, попробуйте запустить командную строку через меню восстановления (F8 или Shift+Перезагрузка).

Чаще всего файлы повреждаются из-за:

  • Неправильного выключения ПК (например, при отключении электричества).
  • Вирусов или вредоносного ПО.
  • Ошибок при обновлении Windows.
  • Конфликтов драйверов или программ.
  • Физических повреждений жёсткого диска.
Команда Описание Время выполнения Требует интернет
sfc /scannow Проверяет и восстанавливает системные файлы из кэша 10–20 минут Нет
DISM /Online /Cleanup-Image /RestoreHealth Восстанавливает образ из интернета или локального источника 20–40 минут Да (если не указан локальный источник)
DISM /Online /Cleanup-Image /ScanHealth Проверяет образ на наличие повреждений (без восстановления) 5–10 минут Нет

Основные команды для проверки: SFC и DISM

В Windows 10 есть два основных инструмента для проверки и восстановления системных файлов: sfc (System File Checker) и DISM (Deployment Image Servicing and Management). Они дополняют друг друга и часто используются вместе.

SFC сканирует защищённые системные файлы и заменяет повреждённые копиями из кэша %WinDir%\System32\dllcache. Если кэш сам повреждён, sfc не сработает — здесь на помощь приходит DISM.

DISM восстанавливает образ Windows (файл install.wim или install.esd), из которого sfc берёт чистые копии файлов. Поэтому, если sfc не справился, сначала запускают DISM, а потом повторяют sfc.

Важно: DISM может потребовать подключения к интернету, если вы не укажете локальный источник (например, установочный диск Windows). В этом случае он скачает необходимые файлы с серверов Microsoft.

Пошаговая инструкция: как запустить проверку

Чтобы проверить целостность системных файлов через командную строку, выполните следующие шаги:

  1. Откройте командную строку от имени администратора.

    Нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». В Windows 10 версии 2004 и новее это может быть «Терминал Windows (администратор)».

  2. Запустите сканирование SFC.

    Введите команду sfc /scannow и нажмите Enter. Процесс может занять 10–20 минут — не закрывайте окно и не выключайте ПК.

    По завершении вы увидите одно из сообщений:

    • Защита ресурсов не обнаружила нарушений целостности. — всё в порядке.
    • Защита ресурсов обнаружила повреждённые файлы и успешно их восстановила. — проблема решена.
    • Защита ресурсов обнаружила повреждённые файлы, но не смогла восстановить некоторые из них. — нужно использовать DISM.
  3. Если не сработал, запустите DISM.

    Введите команду DISM /Online /Cleanup-Image /RestoreHealth и дождитесь завершения. Это может занять до 40 минут.

  4. Повторите проверку SFC.

    После работы DISM снова запустите sfc /scannow, чтобы убедиться, что все файлы восстановлены.

⚠️ Внимание: Не прерывайте процесс проверки или восстановления. Это может привести к ещё большим повреждениям системных файлов.
Как часто вы проверяете системные файлы Windows?
Никогда
Раз в полгода
Только при проблемах
Регулярно (раз в месяц)

Что делать, если и не помогают

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

Способ Описание Сложность Требует установочного диска
Восстановление из точки восстановления Возвращает систему к состоянию на дату создания точки восстановления Низкая Нет
Восстановление с установочного диска Использует файлы из образа на диске или флешке Средняя Да
Чистая установка Windows Полная переустановка системы с сохранением или удалением данных Высокая Да
Проверка жёсткого диска Исключает физические повреждения накопителя Низкая Нет

Перед тем как прибегать к радикальным методам, попробуйте:

  • Проверить диск на ошибки. Запустите командную строку от имени администратора и введите chkdsk C: /f /r (замените C: на букву системного диска). Потребуется перезагрузка.
  • Использовать точку восстановления. Откройте «Панель управления» → «Восстановление» → «Запуск восстановления системы» и выберите точку, созданную до появления проблем.
  • Восстановить систему через установочный диск. Загрузитесь с установочной флешки Windows 10, выберите «Восстановление системы» → «Устранение неполадок» → «Командная строка» и выполните команды sfc и DISM с указанием источника: DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim (где D: — буква диска с установочным образом).

Как ускорить проверку и избежать ошибок

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

Используйте SSD. На твердотельных накопителях проверка проходит в 2–3 раза быстрее, чем на HDD. Если у вас ещё нет SSD, подумайте о его установке — это один из самых эффективных апгрейдов для Windows 10.

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

Проверьте свободное место на диске. Для работы DISM требуется не менее 5–10 ГБ свободного пространства на системном диске. Если места мало, очистите его с помощью утилиты «Очистка диска» (cleanmgr).

Отключите антивирус. Некоторые антивирусы (например, Kaspersky или Avast) могут блокировать доступ к системным файлам. Временно отключите их перед проверкой.

Даже если SFC не нашёл ошибок, а система работает нестабильно, запустите DISM — он проверяет образ Windows, а не только отдельные файлы.

Проверка целостности системных файлов в безопасном режиме

Если Windows 10 не загружается в обычном режиме, можно запустить проверку в безопасном режиме. Это устраняет влияние сторонних драйверов и программ, которые могут мешать работе sfc и DISM.

Как зайти в безопасный режим:

  1. На экране входа в систему удерживайте клавишу Shift и нажмите «Перезагрузка».
  2. После перезагрузки выберите «Устранение неполадок» → «Дополнительные параметры» → «Параметры загрузки» → «Перезагрузить».
  3. После перезагрузки нажмите F5 или выберите «Безопасный режим с поддержкой командной строки».

В безопасном режиме запустите командную строку от имени администратора и выполните команды sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth как обычно.

Практика: полная инструкция от А до Я

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

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

Выполнено: 0 / 8

Часто задаваемые вопросы

Можно ли прервать выполнение команды sfc /scannow?

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

Что делать, если пишет, что не может восстановить некоторые файлы?

Запустите DISM /Online /Cleanup-Image /RestoreHealth, а затем повторите sfc /scannow. Если это не помогло, используйте установочный диск Windows как источник для DISM или восстановите систему из точки восстановления.

Сколько времени занимает проверка системных файлов?

Время зависит от мощности ПК и типа накопителя. На SSD sfc /scannow обычно выполняется за 10–15 минут, а DISM — за 20–30 минут. На HDD процесс может растянуться до 40–60 минут.

Можно ли проверить системные файлы на другом диске?

Да, для этого используйте команду sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows, где D: — буква диска с установленной Windows. Аналогично можно указать пути для DISM.