Как проверить целостность системных файлов 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.
Пошаговая инструкция: как запустить проверку
Чтобы проверить целостность системных файлов через командную строку, выполните следующие шаги:
- Откройте командную строку от имени администратора.
Нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». В Windows 10 версии 2004 и новее это может быть «Терминал Windows (администратор)». - Запустите сканирование SFC.
Введите команду
sfc /scannowи нажмитеEnter. Процесс может занять 10–20 минут — не закрывайте окно и не выключайте ПК.По завершении вы увидите одно из сообщений:
Защита ресурсов не обнаружила нарушений целостности.— всё в порядке.Защита ресурсов обнаружила повреждённые файлы и успешно их восстановила.— проблема решена.Защита ресурсов обнаружила повреждённые файлы, но не смогла восстановить некоторые из них.— нужно использоватьDISM.
- Если не сработал, запустите DISM.
Введите команду
DISM /Online /Cleanup-Image /RestoreHealthи дождитесь завершения. Это может занять до 40 минут. - Повторите проверку SFC.
После работы
DISMснова запуститеsfc /scannow, чтобы убедиться, что все файлы восстановлены.
⚠️ Внимание: Не прерывайте процесс проверки или восстановления. Это может привести к ещё большим повреждениям системных файлов.
Что делать, если и не помогают
Если после выпалнения обеих команд проблема остаётся, возможно, повреждён сам кэш системных файлов или образ 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.
Как зайти в безопасный режим:
- На экране входа в систему удерживайте клавишу
Shiftи нажмите «Перезагрузка». - После перезагрузки выберите «Устранение неполадок» → «Дополнительные параметры» → «Параметры загрузки» → «Перезагрузить».
- После перезагрузки нажмите
F5или выберите «Безопасный режим с поддержкой командной строки».
В безопасном режиме запустите командную строку от имени администратора и выполните команды sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth как обычно.
Практика: полная инструкция от А до Я
Чтобы не пропустить ни одного шага, следуйте этому чек-листу. Он поможет проверить целостность системных файлов Windows 10 максимально эффективно.
Полная проверка системных файлов Windows 10
Часто задаваемые вопросы
Можно ли прервать выполнение команды 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.