Командная строка — мощный инструмент для диагностики и устранения неполадок в Windows. С её помощью можно восстановить системные файлы, проверить целостность диска, сбросить кэш и даже исправить ошибки загрузки. Если система выдаёт ошибки, не спешите переустанавливать её: в 80% случаев проблему решают несколько команд в CMD.
Далее разберёмся, какие команды и в каких ситуациях применять, как правильно их вводить и что делать, если что-то пошло не так. Начнём с базовых методов, которые работают в Windows 10 и Windows 11, а затем перейдём к более сложным сценариям.
Когда стоит использовать командную строку для ремонта Windows
Командная строка помогает, если:
— System32 или другие системные файлы повреждены (ошибки вроде 0xc0000005 или sfc /scannow не удаётся запустить);
— не загружается или зависает на логотипе;
— потери данных после сбоя (например, после внезапного отключения питания);
— медленная работа из-за фрагментированного реестра или кэша.
В большинстве случаев commands line работает даже тогда, когда графический интерфейс отказывается отвечать. Но помните: неправильные команды могут усугубить проблему.
Перед вводом любой команды в CMD сохраните важные данные на внешний накопитель. Даже безобидная на первый взгляд команда может привести к потере информации, если система нестабильна.
| Команда | Назначение | Время выполнения | Требует перезагрузки |
|---|---|---|---|
sfc /scannow |
Проверка и восстановление системных файлов | 5–15 минут | Нет |
DISM /Online /Cleanup-Image /RestoreHealth |
Восстановление образа Windows | 10–30 минут | Нет |
chkdsk /f /r |
Проверка диска на ошибки и битые сектора | 20–60 минут | Да |
bootrec /fixmbr |
Восстановление(MBR) | 1–2 минуты | Да |
Основные команды для диагностики и исправления ошибок
Начнём с команды sfc /scannow — она проверяет целостность системных файлов и автоматически восстанавливает повреждённые. Запускается от имени администратора: нажмите Win + X, выберите «Командная строка (администратор)» или «Терминал Windows (администратор)» и введите команду.
Если sfc не сработала, попробуйте DISM /Online /Cleanup-Image /RestoreHealth. Эта команда восстанавливает образ системы, используя данные из интернета или локального хранилища. Время выполнения — от 10 до 30 минут, в зависимости от скорости интернета и мощности ПК.
Для проверки жёсткого диска на наличие ошибок подходит chkdsk /f /r. Она сканирует диск на битые сектора и исправляет их. важно: команда требует перезагрузки, поэтому подтвердите её выполнение при запросе системы.
Исправление ошибок загрузки Windows
Если не загружается, командную строку можно вызвать через среду восстановления. Для этого:
- Перезагрузите ПК и на экране входа в систему нажмите
Shift + Перезагрузка(или используйте загрузочную флешку). - Выберите «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Командная строка».
- Введите
bootrec /fixmbr, затемbootrec /fixbootиbootrec /scanosдля восстановления загрузчика. - Если проблема в конфигурации загрузки, выполните
bootrec /rebuildbcd.
Эти команды помогают вернуть работоспособность системе, если загрузчик повреждён или удалён. Если после их выполнения всё равно не загружается, возможно, проблема в аппаратной части — например, в неисправном жёстком диске.
Для проверки диска на аппаратном уровне в среде восстановления используйте chkdsk C: /f (замените C: на букву системного диска, если она другая). Если диск физически повреждён, chkdsk может зависнуть или выдать ошибку — в этом случае потребуется замена накопителя.
Восстановление реестра и очистка кэша
Повреждённый реестр — частая причина ошибок в Windows, особенно если система выключалась некорректно. Чтобы его восстановить:
- Запустите командную строку от имени администратора.
- Введите
sfc /scannow— если реестр повреждён, команда может не сработать, но попробуйте. - Если
sfcне помогла, используйте точку восстановления:rstrui.exe(введите в командной строке). Это откатит систему к рабочему состоянию, если точка восстановления была создана заранее. - Для очистки кэша введите
ipconfig /flushdns. Это полезно, если проблемы с интернетом связаны с устаревшими записями.
Если реестр повреждён так сильно, что не загружается, попробуйте восстановить его вручную через среду восстановления. Для этого:
- В командной строке среды восстановления введите
cd C:\Windows\System32\config(заменитеC:на букву системного диска). - Скопируйте резервные копии реестра:
copy *.* C:\RegBackup. - Удалите текущие файлы реестра:
del *.*. - Восстановите файлы из резервной копии:
copy C:\Windows\System32\config\RegBack\* .. - Перезагрузите ПК.
⚠️ Внимание: Неправильное редактирование реестра может привести к неработоспособности системы. Если вы не уверены в своих действиях, обратитесь к специалисту.
Сравнение команд для разных типов ошибок
Не все команды универсальны. Например, sfc /scannow не поможет, если проблема в загрузчике, а bootrec бесполезен при повреждении системных файлов. Чтобы было проще выбрать подходящий инструмент, сравним их в таблице.
| Тип ошибки | Рекомендуемая команда | Альтернатива | Пример ошибки |
|---|---|---|---|
| Повреждённые системные файлы | sfc /scannow |
DISM /Online /Cleanup-Image /RestoreHealth |
0x80070570 |
| Ошибки загрузки | bootrec /fixmbr |
bootrec /rebuildbcd |
0xc000000f |
| Проблемы с жёстким диском | chkdsk /f /r |
wmic diskdrive get status |
CRC error |
| Сетевые ошибки | ipconfig /flushdns |
netsh winsock reset |
DNS_PROBE_FINISHED_BAD_CONFIG |
Что делать, если команды не помогают
Если стандартные команды не устраняют ошибку, возможно, проблема глубже. В этом случае:
- логи через «Просмотр событий» (
eventvwr.msc). Ищите ошибки с кодомErrorилиCritical. - Обновите драйвера — особенно если ошибки связаны с оборудованием (например, синий экран с кодом
0x0000007Bчасто указывает на проблемы с жёстким диском или контроллером). - Попробуйте откатить систему к точке восстановления через
rstrui.exe. - Если ничего не работает, создайте загрузочную флешку с Windows и запустите восстановление системы через неё.
Если командная строка не решает проблему, не спешите переустанавливать Windows. В большинстве случаев поможет диагностика через journal логи или откат к точке восстановления.
Пошаговая инструкция: как исправить ошибку 0xc0000005
Ошибка 0xc0000005 (нарушение доступа к памяти) часто возникает из-за проблем с реестром, драйверами или конфликтов программ. Исправить её можно так:
- Запустите командную строку от имени администратора.
- Введите
sfc /scannowи дождитесь завершения. - Если ошибка сохраняется, выполните
DISM /Online /Cleanup-Image /RestoreHealth. - Проверьте диск на ошибки:
chkdsk /f /r. - Обновите драйвера видеокарты и чипсета через диспетчер устройств.
- Если ошибка появляется при запуске конкретной программы, попробуйте запустить её в режиме совместимости (правый клик по файлу → «Свойства» → «Совместимость» → выберите старую версию Windows).
Если ошибка сохраняется, проверьте оперативную память с помощью утилиты mdsched.exe (введите в командной строке). Это запустит тест ОЗУ.
Чек-лист для устранения ошибок Windows через CMD
Часто задаваемые вопросы
Можно ли исправить ошибки без командной строки?
Да, в некоторых случаях помогают стандартные инструменты: «Восстановление системы», « памяти Windows» или «Устранение неполадок» в параметрах. Однако командная строка эффективнее для глубоких системных ошибок, особенно если не загружается.
Что делать, если sfc /scannow пишет, что не удаётся восстановить файлы?
В этом случае попробуйте DISM /Online /Cleanup-Image /RestoreHealth, а затем повторите sfc /scannow. Если и это не помогает, возможно, повреждены компоненты Windows Update — запустите DISM /Online /Cleanup-Image /AnalyzeComponentStore для проверки.
Как запустить командную строку, если не загружается?
Используйте загрузочную флешку с Windows. Загрузитесь с неё, на экране установки нажмите Shift + F10 — это откроет командную строку. альтернативный способ: выберите «Восстановление системы» → «Поиск и устранение неисправностей» → «Командная строка».
Можно ли отменить изменения, сделанные командой?
Некоторые команды (например, chkdsk или sfc) не вносят необратимых изменений, но если вы вручную удалили или изменили системные файлы, откат возможен только через точку восстановления (rstrui.exe) или переустановку Windows.