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

В Windows 10 встроено несколько утилит для проверки железа, программного обеспечения и сетевых настроек. Часть из них запускается только через командную строку — например, sfc /scannow для восстановления системных файлов или chkdsk для анализа диска. Расскажу, как это сделать правильно и без ошибок.

Какие виды диагностики доступны через CMD

Командная строка в Windows 10 поддерживает диагностику разных компонентов системы. Вот основные направления:

  • Проверка системных файлов — ищет повреждённые или отсутствующие файлы, которые могут вызывать сбои.
  • Диагностика жёсткого диска — выявляет битые сектора, ошибки файловой системы.
  • Тестирование оперативной памяти — проверяет на наличие ошибок.
  • Сетевая диагностика — анализирует подключение к интернету, DNS, пингует узлы.
  • Проверка целостности образа Windows — полезно, если система не загружается.

Каждый из этих методов запускается своей командой. Например, для проверки системных файлов используется sfc /scannow, а для диска — chkdsk C: /f. Подробнее о синтаксисе читайте ниже.

💡

Если нужно проверить несколько компонентов сразу, запускайте команды по очереди — некоторые утилиты требуют перезагрузки, и их нельзя совмещать в одном сеансе CMD.

КомандаНазначениеПример
sfc /scannowПроверка и восстановление системных файловsfc /scannow — сканирует и чинит повреждённые файлы
chkdskПроверка диска на ошибкиchkdsk C: /f /r — полная проверка диска C: с исправлением ошибок
DISMВосстановление образа WindowsDISM /Online /Cleanup-Image /RestoreHealth — проверяет и восстанавливает образ системы
mdsched.exeЗапуск теста оперативной памятиmdsched.exe — открывает средство диагностики памяти
ipconfig /allПросмотр сетевых настроекipconfig /all — выводит детали сетевых подключений

Основные команды для диагностики системы

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

Некоторые команды, например chkdsk, требуют перезагрузки компьютера. Если диск используется системой, предложит запланировать проверку на следующую загрузку. В этом случае соглашайтесь, нажимая Y (Yes).

Подробный разбор команд для диагностики

Разберём каждую команду подробнее, чтобы вы понимали, что именно она делает и в каких случаях её использовать.

  • sfc /scannow — сканирует все защищённые системные файлы и заменяет повреждённые копиями из кэша. Запускайте, если работает нестабильно, вылезают ошибки типа «DLL не найден» или приложения не запускаются. Процесс может занять 10–30 минут в зависимости от мощности ПК.
  • chkdsk — проверяет жёсткий диск или на наличие ошибок. Ключ /f исправляет найденные ошибки, а /r ищет битые сектора. Используйте, если компьютер подтормаживает, файлы не открываются или система пишет «Диск требует форматирования».
  • DISM — восстанавливает образ Windows, если sfc /scannow не справилась. Часто помогает при ошибках обновления системы. Работает дольше — до часа.
  • mdsched.exe — запускает встроенное средство диагностики памяти. После выполнения команды компьютер перезагрузится и начнёт тестирование RAM. Если найдёт ошибки, нужно проверить планки памяти или заменить их.
  • netsh int ip reset — сбрасывает сетевые настройки TCP/IP. Полезно, если пропал интернет или не отвечает.

Не знаете, с какой команды начать? Если загружается, но работает с ошибками — начните с sfc /scannow. Если проблема с диском — chkdsk. Для сетевых проблем — ipconfig и ping.

Как правильно запускать команды: пошаговая инструкция

Чтобы избежать ошибок, следуйте этой инструкции:

  1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». В Windows 10 20H2 и новее может быть только PowerShell — он поддерживает те же команды.
  2. Введите команду. Например, для проверки системных файлов введите sfc /scannow и нажмите Enter.
  3. Дождитесь завершения. Не закрывайте окно CMD, пока процесс не завершится. Некоторые команды, например DISM /Online /Cleanup-Image /RestoreHealth, могут выполняться до часа.
  4. Перезагрузите компьютер, если потребуется. Например, chkdsk часто требует перезагрузки для проверки системного диска.
⚠️ Внимание: Не прерывайте выполнение команд sfc, chkdsk или DISM — это может привести к ещё большим проблемам с системой. Если нужно срочно выйти, дождитесь хотя бы завершения текущей операции.
Какую диагностику вы запускаете чаще всего?
Проверку системных файлов (sfc)
Проверку диска (chkdsk)
Тест памяти (mdsched)
Сетевую диогностику (ipconfig/ping)

Сравнение утилит диагностики: что выбрать

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

УтилитаПроблемаВремя выполненияТребует перезагрузки?
sfc /scannowПовреждённые системные файлы10–30 минутНет
chkdsk /f /rОшибки жёсткого диска20–60 минутДа
DISM /RestoreHealthПовреждённый образ Windows30–60 минутНет
mdsched.exeОшибки оперативной памяти5–10 минут (после перезагрузки)Да
netsh int ip resetСетевые ошибки1–2 минутыДа

Если не уверены в диагнозе, начните с sfc /scannow — это самая безопасная и универсальная команда. Если она не помогла, переходите к DISM, а затем к chkdsk. Сетевые проблемы лучше решать через ipconfig и netsh.

Что делать, если команды не работают

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

Если команда не выполняется, проверьте, запущена ли CMD от имени администратора — без прав админа большинство диагностических утилит не работают.

  • Ошибка «Запуск невозможен: отказано в доступе» — вы забыли запустить от имени администратора. Закройте окно и откройте его снова через Win + X.
  • Ошибка «Windows не может найти файл» — возможно, вы ввели команду с опечаткой. Проверьте синтаксис ещё раз.
  • chkdsk не может заблокировать том — диск используется системой. Согласитесь на проверку при следующей загрузке, нажав Y.
  • sfc /scannow не может восстановить файлы — попробуйте сначала запустить DISM /Online /Cleanup-Image /RestoreHealth, а затем повторите sfc.
  • Команда висит на 0% — не прерывайте её. Некоторые утилиты, например DISM, могут «зависать» на определённом проценте, но на самом деле продолжают работать.

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

Практическая инструкция: диагностика за 5 минут

Предлагаю быстрый алгоритм диагностики, который поможет выявить большинство проблем в Windows 10. Следуйте ему по порядку:

Быстрая диагностика Windows 10

Выполнено: 0 / 5
  1. Запустите CMD от имени администратора.
  2. Введите sfc /scannow и дождитесь завершения.
  3. Если sfc нашла ошибки, но не смогла их исправить, выполните DISM /Online /Cleanup-Image /RestoreHealth.
  4. После завершения DISM снова запустите sfc /scannow.
  5. Если подозреваете проблемы с диском, выполните chkdsk C: /f /r (замените C: на букву вашего системного диска).
  6. Перезагрузите компьютер и проверьте, решена ли проблема.

Этот алгоритм покрывает 80% программных сбоев в Windows 10. Если после него система всё ещё работает некорректно, переходите к проверке железа или сетевых настроек.

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

Можно ли запустить диагностику Windows 10 через PowerShell?

Да, Windows PowerShell поддерживает те же команды, что и классическая командная строка. Запустите от имени администратора и введите те же команды, например sfc /scannow или chkdsk C: /f. В последних версиях Windows 10 PowerShell заменяет в контекстном меню (Win + X), но функционал остаётся тем же.

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

Время выполнения sfc /scannow зависит от мощности вашего компьютера и количества файлов. В среднем процесс занимает от 10 до 30 минут. На слабых ПК или с большим количеством файлов может растянуться до часа. Не прерывайте проверку — дождитесь завершения.

Что делать, если chkdsk нашёл ошибки, но не исправил их?

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

Можно ли отменить выполнение команды DISM?

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