Чтобы запустить проверку системных файлов Windows 10 через командную строку, достаточно одной команды — sfc /scannow. Это стандартный инструмент операционной системы, который ищет поврежденные или измененные системные файлы и автоматически восстанавливает их из резервных копий. Но есть нюансы: иногда проверка не запускается с первого раза, а в некоторых случаях требуется предварительная подготовка.

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

Зачем нужна проверка системных файлов и как она работает

Windows 10, как и любая другая операционная система, зависит от целостности своих системных файлов. Если какой-то из них поврежден или заменен вирусом, это может привести к сбоям в работе программ, «синим экранам смерти» или даже полной неработоспособности системы. Инструмент sfc (System File Checker) как раз и предназначен для того, чтобы находить такие файлы и восстанавливать их.

Работает он просто: при запуске sfc /scannow система сканирует все защищенные файлы Windows, сравнивая их с эталонами, хранящимися в папке C:\Windows\System32\dllcache. Если находятся расхождения, поврежденные файлы автоматически заменяются на правильные версии. Весь процесс занимает от 5 до 30 минут — в зависимости от мощности компьютера и объема жесткого диска.

💡

Если проверка затянулась, не прерывайте её — это может привести к ещё большим проблемам с системой. Дождитесь завершения процесса или оставьте компьютер на ночь, если сканирование началось перед сном.

ДействиеДля чего нужноКак выполнить
Запуск от имени администратораПолучение прав для выполнения командыКликнуть правой кнопкой по «Командная строка» → «Запуск от имени администратора»
Закрытие всех программИсключение блокировки системных файловЗакрыть все окна через диспетчер задач (Ctrl+Shift+Esc)
Проверка свободного местаИсключение ошибок из-за нехватки местаОткрыть «Этот компьютер» и проверить объем свободного пространства на диске C:

Подготовка к проверке: что нужно сделать заранее

Перед тем как запустить проверку системных файлов Windows 10 через командную строку, стоит выполнить несколько простых шагов. Это поможет избежать типичных ошибок и ускорит процесс.

Во-первых, убедитесь, что у вас есть права администратора. Без них команда sfc /scannow не сработает. Во-вторых, закройте все открытые программы — некоторые из них могут блокировать доступ к системным файлам, что приведет к неполному сканированию. В-третьих, подключите компьютер к сети электропитания, если вы работаете на ноутбуке. Это особенно важно, если проверка затягивается.

Также стоит проверить, есть ли на диске C: достаточно свободного места. Для работы sfc требуется как минимум 1–2 гигабайта свободного пространства. Если его нет, очистите диск от ненужных файлов или перенесите часть данных на другой носитель.

Способы запуска командной строки для проверки

Есть несколько способов открыть командную строку с правами администратора в Windows 10. Выберите тот, который удобнее для вас.

  • Через меню «Пуск»: нажмите Win + X, затем выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)» — в последнем случае команда sfc /scannow тоже сработает.
  • Через поиск: нажмите Win + S, введите «командная строка», кликните правой кнопкой по результату и выберите «Запуск от имени администратора».
  • Через диспетчер задач: нажмите Ctrl+Shift+Esc, затем «Файл» → «Запустить новую задачу», введите cmd, отметьте галочкой «Создать задачу с правами администратора» и нажмите «ОК».

Если вы используете учетную запись без прав администратора, система запросит пароль. Введите его, чтобы продолжить.

Команды для проверки системных файлов и их параметры

Основная команда — sfc /scannow — запускает полное сканирование и автоматическое исправление ошибок. Однако у инструмента sfc есть и другие параметры, которые могут пригодиться в разных ситуациях.

  1. sfc /scannow — полная проверка всех защищенных системных файлов с автоматическим исправлением.
  2. sfc /verifyonly — только проверка без исправления. Полезно, если вы хотите сначала узнать, есть ли проблемы, а потом решить, как с ними поступить.
  3. sfc /scanfile=путь_к_файлу — проверка конкретного файла. Например: sfc /scanfile=C:\Windows\System32\kernel32.dll.
  4. sfc /verifypath=путь_к_папке — проверка всех файлов в указанной папке.
⚠️ Внимание: Не используйте параметр /offbootdir или /offwindir без четкого понимания, что вы делаете. Неправильное указание путей может привести к неработоспособности системы.
Какой способ запуска командной строки вы испальзуете чаще всего?
Через Win + X
Через поиск
Через диспетчер задач
Другой способ

Что делать, если проверка не запускается или не исправляет ошибки

Иногда пользователи сталкиваются с ситуацией, когда команда sfc /scannow не работает или сообщает, что не может восстановить поврежденные файлы. Причины могут быть разными: от отсутствия резервных копий до серьезных проблем с жестким диском.

В таких случаях стоит попробовать альтернативные методы. Например, запустить проверку в безопасном режиме или воспользоваться утилитой DISM (Deployment Image Servicing and Management). Она позволяет восстановить образы Windows, если sfc не справился.

ПроблемаВозможная причинаРешение
Команда не распознаетсяОшибка в написании или отсутствие прав администратораПроверить написание команды и запустить от имени администратора
Проверка прерываетсяБлокировка файлов работающими программамиЗакрыть все приложения и повторить проверку
Не удается восстановить файлыОтсутствие резервных копий в dllcacheИспользовать DISM /Online /Cleanup-Image /RestoreHealth
Ошибка «Защита ресурсов не может выполнить запрашиваемую операцию»Поврежден компонент TrustedInstallerЗаново зарегистрировать TrustedInstaller через реестр или использовать точку восстановления

Использование для восстановления образа Windows

Если sfc /scannow не смог исправить ошибки, значит, проблема может быть глубже — например, поврежден сам образ Windows. В этом случае на помощь приходит утилита DISM. Она проверяет и восстанавливает образ системы, используя данные из интернета или локальных источников.

Чтобы запустить проверку через DISM, откройте командную строку от имени администратора и введите:

DISM /Online /Cleanup-Image /ScanHealth — для проверки образа на наличие ошибок.

DISM /Online /Cleanup-Image /CheckHealth — для быстрого анализа состояния.

DISM /Online /Cleanup-Image /RestoreHealth — для восстановления образа (потребует подключения к интернету).

Если sfc не справился с восстановиением файлов, DISM — следующий шаг. Эти две утилиты дополняют друг друга и часто решают проблемы, которые по отдельности им не под силу.

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

Теперь перейдем к самому главному — пошаговой инструкции, как запустить проверку системных файлов Windows 10 через командную строку. Следуйте этим шагам, и у вас все получится.

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

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

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

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

Время зависит от производительности вашего компьютера и объема жесткого диска. В среднем процесс занимает от 5 до 30 минут. На старых или слабых ПК проверка может растянуться до часа. Если сканирование идет слишком долго, не прерывайте его — дождитесь завершения.

Что делать, если проверка зависла?

Если проверка sfc /scannow зависла на одном месте больше часа, попробуйте перезагрузить компьютер и запустить проверку заново. Если проблема повторяется, проверьте жесткий диск на наличие ошибок с помощью команды chkdsk /f /r (потребуется перезагрузка).

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

Технически можно нажать Ctrl+C в окне командной строки, чтобы прервать процесс. Однако это не рекомендуется — неполное сканирование может оставить систему в нестабильном состоянии. Лучше дождаться завершения проверки или, если времени нет, отложите её на более удобное время.

Где можно посмотреть результаты проверки?

Результаты проверки записываются в лог-файл CBS.log, который находится по пути C:\Windows\Logs\CBS. Чтобы найти конкретные ошибки, можно воспользоваться командой findstr /c:"[SR]" C:\Windows\Logs\CBS\CBS.log > sfcdetails.txt — это создаст файл sfcdetails.txt на диске C: с подробностями проверки.