Запустить диагностику 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 | Восстановление образа Windows | DISM /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.
Как правильно запускать команды: пошаговая инструкция
Чтобы избежать ошибок, следуйте этой инструкции:
- Откройте командную строку от имени администратора. Для этого нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». В Windows 10 20H2 и новее может быть только PowerShell — он поддерживает те же команды. - Введите команду. Например, для проверки системных файлов введите
sfc /scannowи нажмитеEnter. - Дождитесь завершения. Не закрывайте окно CMD, пока процесс не завершится. Некоторые команды, например
DISM /Online /Cleanup-Image /RestoreHealth, могут выполняться до часа. - Перезагрузите компьютер, если потребуется. Например,
chkdskчасто требует перезагрузки для проверки системного диска.
⚠️ Внимание: Не прерывайте выполнение командsfc,chkdskилиDISM— это может привести к ещё большим проблемам с системой. Если нужно срочно выйти, дождитесь хотя бы завершения текущей операции.
Сравнение утилит диагностики: что выбрать
Не всегда понятно, какую утилиту использовать для конкретной проблемы. В таблице ниже сравниваются основные инструменты по их назначению и эффективности.
| Утилита | Проблема | Время выполнения | Требует перезагрузки? |
|---|---|---|---|
sfc /scannow | Повреждённые системные файлы | 10–30 минут | Нет |
chkdsk /f /r | Ошибки жёсткого диска | 20–60 минут | Да |
DISM /RestoreHealth | Повреждённый образ Windows | 30–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
- Запустите
CMDот имени администратора. - Введите
sfc /scannowи дождитесь завершения. - Если
sfcнашла ошибки, но не смогла их исправить, выполнитеDISM /Online /Cleanup-Image /RestoreHealth. - После завершения
DISMснова запуститеsfc /scannow. - Если подозреваете проблемы с диском, выполните
chkdsk C: /f /r(заменитеC:на букву вашего системного диска). - Перезагрузите компьютер и проверьте, решена ли проблема.
Этот алгоритм покрывает 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. Однако это не рекомендуется — прерванный процесс может оставить систему в нестабильном состоянии. Лучше дождаться завершения команды, даже если она выполняется долго.