Для повседневной работы в Windows достаточно полутора десятков команд командной строки: ipconfig и ping для сети, sfc и chkdsk для проверки системы, tasklist и taskkill для процессов, shutdown для выключения по таймеру, dir и cd для навигации по папкам. Ниже они собраны по задачам, с примерами и пояснениями, что именно происходит при запуске. Окно командной строки открывается так: нажмите Win и R, введите cmd и Enter.
Команды ниже работают в Windows 10 и 11. Там, где нужны права администратора, это отмечено отдельно. Названия команд вводятся без учёта регистра, а параметры чаще всего отделяются косой чертой и пробелом.
Справка и навигация по папкам
С этих команд удобно начинать: они помогают разобраться, что вообще можно сделать.
- help - выводит список основных команд. Чтобы узнать о конкретной команде, наберите её имя и через пробел
/?, напримерping /?: появится описание и перечень параметров. - cls - очищает экран от накопившихся строк.
- dir - показывает содержимое текущей папки: файлы, подпапки, размеры, даты. Параметр
/aвключает скрытые файлы, а/s- поиск по вложенным папкам. - cd - переход в папку. Например,
cd C:\Usersпереходит в каталог пользователей;cd ..поднимает на уровень выше;cd /d D:\переключает ещё и диск. - tree - рисует дерево вложенных папок. Удобно, когда нужно быстро увидеть структуру каталога.
- exit - закрывает окно командной строки.
Если путь содержит пробелы, его берут в кавычки: cd "C:\Program Files". Подсказка: нажатие Tab дополняет имя папки или файла автоматически, а стрелка вверх возвращает ранее введённые команды.
Сеть: диагностика интернета
Самый частый повод открыть командную строку - выяснить, почему не работает интернет.
- ipconfig - показывает сетевые настройки: адрес компьютера, шлюз (адрес роутера). С параметром
/allвывод подробнее: видны адреса DNS и физический адрес адаптера. - ping адрес - проверяет, отвечает ли узел. Например,
ping ya.ruпокажет, доходят ли пакеты и за сколько. Если ping по адресу проходит, а сайты не открываются, проблема в DNS. Если не проходит даже ping роутера, смотрите кабель, Wi-Fi и сам роутер. - tracert адрес - прокладывает маршрут от вашего компьютера до сайта и показывает, на каком промежуточном узле задержка или обрыв.
- ipconfig /flushdns - сбрасывает кэш DNS. Помогает, когда сайт перенесли на новый сервер, а компьютер упорно ходит по старому адресу.
- ipconfig /release и ipconfig /renew - отказаться от текущего адреса и запросить новый у роутера. Выполняйте парой, одну за другой.
- netstat -an - список открытых соединений и портов. Пригодится, чтобы понять, кто «звонит» в сеть с вашего компьютера.
- netsh wlan show profiles - перечисляет сохранённые Wi-Fi сети. А команда
netsh wlan show profile name="ИмяСети" key=clearпокажет в строке «Содержимое ключа» пароль вашей же сохранённой сети (нужны права администратора). Используйте для своих сетей, чтобы вспомнить забытый пароль.
Типичная схема диагностики: ping роутера, затем ping внешнего сайта по адресу, затем по имени. По тому, где «обрывается» цепочка, видно, где искать неисправность. Если интернет пропал только на компьютере, читайте статью пропал интернет на компьютере, а на телефоне работает.
Проверка и восстановление системы
Эти команды запускаются только от имени администратора, иначе система ответит ошибкой.
- sfc /scannow - проверяет защищённые системные файлы Windows и заменяет повреждённые. Сканирование идёт несколько минут. По итогу выводится одно из сообщений: нарушений целостности нет, повреждённые файлы восстановлены либо часть не удалось исправить.
- DISM /Online /Cleanup-Image /RestoreHealth - восстанавливает хранилище компонентов, из которого sfc берёт исправные копии. Если sfc сообщила, что не смогла исправить файлы, запустите сначала DISM, а затем sfc ещё раз.
- chkdsk C: /f - проверяет диск на ошибки файловой системы. Для системного диска проверка планируется на следующую перезагрузку. Параметр
/rдополнительно ищет сбойные сектора, но занимает гораздо больше времени.
Подробнее о том, как проверить носитель, - в статье как проверить жёсткий диск на ошибки. А если повреждения серьёзны и система не стартует, пригодится материал как восстановить системные файлы Windows 10.
Процессы и программы
Когда программа зависла, а диспетчер задач не справляется, выручает командная строка.
- tasklist - выводит список запущенных процессов с их номерами (PID) и расходом памяти. Чтобы найти конкретный, добавьте фильтр:
tasklist | find "chrome". - taskkill /im имя.exe /f - принудительно завершает процесс по имени. Например,
taskkill /im notepad.exe /f. Можно завершить и по номеру:taskkill /pid 1234 /f. - start - запускает программу или открывает файл:
start notepadоткроет блокнот, аstart .- текущую папку в проводнике. - systeminfo - подробный отчёт о компьютере: версия Windows, дата установки, объём памяти, сетевые адаптеры.
- driverquery - список установленных драйверов.
Будьте осторожны с taskkill: принудительно завершённая программа не сохранит несохранённые данные, а завершение системных процессов может привести к сбою.
Выключение и перезагрузка по таймеру
Команда shutdown позволяет запланировать выключение, например, когда загрузка идёт на ночь.
shutdown /s /t 3600- выключить компьютер через 3600 секунд, то есть через час. Число после/t- время в секундах.shutdown /r /t 0- перезагрузить немедленно.shutdown /a- отменить запланированное выключение, пока таймер не сработал.shutdown /s /f /t 0- выключить сразу и принудительно закрыть зависшие программы.
Это полезно, когда нужно оставить скачивание или установку и не держать компьютер включённым до утра.
Работа с файлами
Для массовых операций командная строка бывает быстрее проводника.
- copy - копирует файл:
copy C:\a.txt D:\Backup\. Для папок лучше использовать xcopy или robocopy. - robocopy источник назначение /E - надёжное копирование каталога вместе с вложенными папками. Умеет возобновлять прерванное копирование и подходит для резервных копий.
- move - перемещает файл, ren - переименовывает, del - удаляет файл (минуя корзину!), mkdir - создаёт папку, rmdir /s - удаляет папку со всем содержимым.
- attrib -h -s имя - снимает атрибуты «скрытый» и «системный». Помогает, когда с флешки «пропали» файлы после вируса: они на месте, но скрыты.
Команды del и rmdir /s удаляют безвозвратно, без помещения в корзину. Прежде чем их запускать, проверьте путь командой dir, чтобы не удалить лишнее. Если удалили случайно, шансы вернуть данные описаны в статье как восстановить удалённые файлы.
Состояние компьютера и батареи
- powercfg /batteryreport - создаёт отчёт о батарее ноутбука в виде файла HTML: циклы заряда, ёмкость, динамика износа. Путь к файлу команда выводит в окне. Полезно, если батарея ноутбука быстро садится и хочется понять, насколько она изношена.
- powercfg /energy - анализирует энергопотребление и предупреждает о проблемах (нужны права администратора).
- ver - выводит номер версии Windows, hostname - имя компьютера, whoami - имя текущего пользователя.
- winver - открывает окно с версией и номером сборки системы.
Как не навредить
Несколько правил, которые избавят от неприятностей:
- Команды из интернета выполняйте, только понимая, что они делают. Особенно с параметрами
/f,/s,del,format. - Перед любой командой, меняющей диск или систему, сделайте копию важных данных.
- Если не уверены, прибавьте к команде
/?и прочитайте справку. - Права администратора включайте только тогда, когда без них не обойтись.
Коротко
- Сеть: ipconfig, ping, tracert, ipconfig /flushdns.
- Система: sfc /scannow, DISM, chkdsk (от администратора).
- Процессы: tasklist, taskkill.
- Таймер выключения: shutdown /s /t секунды, отмена - shutdown /a.
- Справка по любой команде: имя команды и
/?.