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

Основные команды CMD — Полный справочник Windows

Корпоративный Яндекс Браузер
Содержание
  1. 🔹 Основные команды CMD — базовые команды командной строки Windows
  2. 🆘 help — справка по основным командам CMD
  3. 🧹 cls — очистка окна командной строки
  4. 📄 echo — вывод текста и управление отображением команд
  5. ℹ️ ver и set — версия Windows и переменные среды
  6. 📁 cd / dir — навигация и просмотр содержимого папок
  7. 🌐 Сетевые команды командной строки Windows
  8. 📡 ping — проверка доступности узлов
  9. 🛰 tracert — трассировка маршрута
  10. 🌐 ipconfig — сетевые параметры Windows
  11. 🔌 netstat — активные подключения и порты
  12. ⚙️ Основные команды CMD по управлению процессами
  13. 📋 tasklist — просмотр процессов
  14. 🛑 taskkill — завершение процесса
  15. 🧩 sc — управление службами Windows
  16. 📁 Команды файловой системы CMD — копирование, перемещение, резервное копирование
  17. 🚀 robocopy — лучшее копирование каталогов (уровень администратора)
  18. 📦 xcopy — расширенное копирование
  19. 🏷 attrib — управление атрибутами файлов
  20. 👤 Команды CMD для управления пользователями Windows
  21. 👥 net user — управление пользователями
  22. 🛡 net localgroup — управление группами
  23. 🔐 Команды CMD по безопасности Windows
  24. 🩺 sfc /scannow — проверка целостности системных файлов
  25. 🛠 DISM — восстановление компонентов Windows
  26. 🛠 Команды командной строки Windows для диагностики и устранения неполадок
  27. 💽 chkdsk — проверка диска и исправление ошибок
  28. 🔧 bootrec — восстановление загрузчика Windows
  29. 📌 fsutil — работа с томами, дисками, кэшированием
  30. ⚡ CMD команды для скриптов и автоматизации
  31. 🔁 for — циклы
  32. 🔢 set /a — математические операции
  33. 🧭 choice — интерактивный выбор
  34. 🔌 Команды командной строки Windows для управления сетевыми подключениями
  35. 🌐 netsh — мощный сетевой инструмент
  36. 🛣 route — управление таблицей маршрутов
  37. 🖨 Команды CMD для работы с печатью
  38. 🖨 Перезапуск службы печати
  39. ➕ Дополнительные полезные команды CMD
  40. 🔋 powercfg — управление питанием Windows
  41. ℹ️ systeminfo — информация о системе
  42. 🔗 Полезные официальные ресурсы
  43. 🔗 Полезные наши ресурсы

Добро пожаловать в один из самых подробных и полезных справочников по основным командам CMD и командам командной строки Windows. В этом руководстве собраны все важные команды CMD, подробные примеры их использования, детальная расшифровка ключей, советы системных администраторов, предупреждения и реальные сценарии применения.
Материал подходит для Windows 10, Windows 11 и Windows Server.


🔹 Основные команды CMD — базовые команды командной строки Windows

Этот раздел включает ключевые команды командной строки Windows, которые используются ежедневно: вывод справки, очистка экрана, работа с выводом, переменными среды, просмотр версии системы и многое другое. Здесь ты найдёшь расширенные разъяснения команд и всех ключей.

Обязательно ознакомьтесь с нашей статьёй — Как открыть CMD 10 способов для Windows 10 и Windows 11 в ней мы описали всеми забытые способы открытие cmd на вашем компьютере, и некоторые из них даже удобные.

🆘 help — справка по основным командам CMD

help
help ping
help robocopy
Расшифровка:
help — выводит список всех доступных команд CMD.
help ping — описывает параметры команды ping.
help robocopy — показывает справку по robocopy, но не все ключи (робокопи имеет более 80 ключей).Когда использовать:
✔ быстро найти нужный параметр команды;
✔ когда работаешь на сервере без интернета;
✔ когда нужно проверить синтаксис.
💡 Совет администратора: Для полной справки используй command /?.
Пример: robocopy /? — выдаёт максимально подробную документацию с форматированием.

🧹 cls — очистка окна командной строки

cls
Что делает:
Очищает весь вывод CMD и оставляет пустой экран.Когда использовать:
✔ перед работой с большими логами;
✔ при записи скринкастов;
✔ перед созданием скриптов для чистоты вывода.

📄 echo — вывод текста и управление отображением команд

echo Привет!
echo %USERNAME%
@echo off
echo Работа скрипта началась...
Расшифровка ключей:
echo [текст] — выводит указанный текст.
%USERNAME% — переменная среды, выводит имя текущего пользователя.
@echo off — отключает отображение строк скрипта в BAT-файле.Пример сценария:
@echo off — скрывает служебный вывод;
echo Запуск сервиса... — выводит статус для пользователя.
⚠️ Опасность: В больших BAT-файлах забытый @echo on делает вывод огромным и мешает отладке.

ℹ️ ver и set — версия Windows и переменные среды

ver
set
set PATH
set COMPUTERNAME
set USERDOMAIN
Расшифровка:
ver — выводит текущую версию Windows.
set — отображает список всех переменных среды.
set PATH — показывает системную переменную PATH.
set COMPUTERNAME — имя устройства.
set USERDOMAIN — домен пользователя (актуально для AD).
⚠️ Опасность: Изменение PATH может нарушить запуск PowerShell, Python, Git и других инструментов.
💡 Совет администратора:
Перед изменением PATH делай резервную копию:
set PATH > "%USERPROFILE%\backup_path.txt"

📁 cd / dir — навигация и просмотр содержимого папок

cd \
cd C:\Windows\System32
dir
dir /a
dir /b
dir /s
Расшифровка ключей dir:
/a — показывает скрытые файлы.
/b — вывод в «чистом» формате (только имена).
/s — рекурсивный вывод содержимого всех подпапок.Применение:
✔ поиск скрытых файлов;
✔ просмотр структуры каталогов;
✔ подготовка списка файлов для отчётов.
⚠️ Внимание: dir /s в больших каталогах (>50k файлов) может работать несколько минут.

🌐 Сетевые команды командной строки Windows

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

📡 ping — проверка доступности узлов

ping google.com
ping 192.168.0.1 -t
ping yandex.ru -n 50 -l 1024
Расшифровка ключей:
-t — бесконечный пинг (до Ctrl+C).
-n 50 — количество запросов (здесь 50).
-l 1024 — размер пакета в байтах.Когда использовать:
✔ проверка стабильности сети;
✔ диагностика Wi-Fi;
✔ выявление потери пакетов;
✔ проверка MTU.
⚠️ Опасность: большие пакеты (-l > 1400) могут вызвать фрагментацию и лаги на слабых устройствах.

🛰 tracert — трассировка маршрута

tracert google.com
tracert yandex.ru -4
tracert cloudflare.com -d
Расшифровка ключей:
-4 — принудительно использовать IPv4.
-6 — принудительно использовать IPv6.
-d — не выполнять DNS-резолвинг (ускоряет трассировку).Когда использовать:
✔ поиск проблем с провайдером;
✔ диагностика маршрутов;
✔ выявление нестабильных узлов;
✔ проверка CDN.
⚠️ Опасность: При включённом VPN трассировка будет искажена — сначала будет идти до VPN-туннеля.

🌐 ipconfig — сетевые параметры Windows

ipconfig
ipconfig /all
ipconfig /flushdns
ipconfig /release
ipconfig /renew
Расшифровка ключей:
/all — подробная информация о всех адаптерах.
/flushdns — очистка кеша DNS.
/release — сброс IP-адреса (DHCP).
/renew — получение нового IP от DHCP.Сценарии применения:
✔ сбой интернета;
✔ DNS не открывает сайты;
✔ проблемы с Wi-Fi;
✔ смена IP внутри сети.
💡 Совет:
После /flushdns браузеры могут использовать собственный DNS-кеш.
Перезапусти Chrome / Edge.

🔌 netstat — активные подключения и порты

netstat -a
netstat -n
netstat -o
netstat -ano | find "443"
Ключи netstat:
-a — все подключения и прослушиваемые порты.
-n — числовой вывод без DNS-резолвинга.
-o — показывает PID процесса.
-ano — лучший вариант для диагностики троянов.Пример:
netstat -ano | find "443" — показывает процесс, занимающий порт 443.
⚠️ Опасность:
Если порт занят непонятным PID — проверь процесс в tasklist.

⚙️ Основные команды CMD по управлению процессами

Этот раздел содержит критически важные команды командной строки Windows для управления службами и процессами. Используется системными администраторами, инженерами сопровождения и специалистами поддержки.

📋 tasklist — просмотр процессов

tasklist
tasklist /svc
tasklist /fi "imagename eq chrome.exe"
tasklist /v
Ключи tasklist:
/svc — показывает службы внутри svchost.exe.
/fi — фильтрация по имени или PID.
/v — подробная информация (память, статус).Сценарии:
✔ поиск зависшего процесса;
✔ анализ утечки памяти;
✔ просмотр служб svchost;
✔ поиск троянов по PID.

🛑 taskkill — завершение процесса

taskkill /IM chrome.exe /F
taskkill /PID 4520 /F
Ключи:
/IM — завершение по имени процесса.
/PID — завершение по ID процесса.
/F — принудительное завершение (форс).Когда применять:
✔ зависшие программы;
✔ невозможность закрыть через диспетчер задач;
✔ остановка майнеров / троянов.
⚠️ Опасность:
/F может привести к потере несохранённых данных.
Никогда не применяй к системным процессам.

🧩 sc — управление службами Windows

sc query
sc query wuauserv
sc stop spooler
sc start spooler
Ключи и аргументы:
query — статус службы.
stop — остановить службу.
start — запустить службу.Примеры:
sc stop spooler — остановка очереди печати;
sc start wuauserv — запуск службы обновлений.
⚠️ Риск:
Остановка критичных служб (WinDefend, DHCP, LanmanWorkstation) нарушит работу системы.

📁 Команды файловой системы CMD — копирование, перемещение, резервное копирование

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

🚀 robocopy — лучшее копирование каталогов (уровень администратора)

robocopy C:\Data D:\Backup /MIR
robocopy C:\Files D:\Copy /E /Z /R:3 /W:5
Расшифровка ключей:
/MIR — зеркалирование каталога (включая удаление лишних файлов).
/E — копирование всех подпапок включая пустые.
/Z — режим перезапуска при обрыве соединения.
/R:3 — попыток повторного копирования: 3.
/W:5 — ожидание между попытками: 5 сек.Когда использовать:
✔ резервное копирование серверов;
✔ синхронизация папок между дисками;
✔ подготовка данных к миграции.
⚠️ Опасность:
/MIR удаляет лишние файлы в папке-назначении.
Требуется осторожность.

📦 xcopy — расширенное копирование

xcopy C:\Data D:\Backup /s /e /i /h
Ключи:
/s — копировать каталоги, кроме пустых.
/e — копировать всё, включая пустые.
/i — если назначения нет — считать его директорией.
/h — копировать скрытые и системные файлы.Рекомендация:
Для больших каталогов лучше использовать robocopy.

🏷 attrib — управление атрибутами файлов

attrib +h +s file.txt
attrib -r file.txt
attrib C:\Files\*.* -h -s /s /d
Ключи:
+h / -h — скрытый файл.
+s / -s — системный файл.
-r — снять атрибут «только чтение».
/s — рекурсивно по всем подпапкам.
/d — включать каталоги.
⚠️ Внимание:
Не снимай системные атрибуты у файлов Windows, если не уверен в последствии.

👤 Команды CMD для управления пользователями Windows

Эти команды командной строки Windows используются администраторами для управления локальными учётными записями, группами, паролями и политиками.

👥 net user — управление пользователями

net user
net user John /add
net user John *
net user John /active:no
Ключи:
/add — создать пользователя.
* — задать пароль вручную.
/active:no — отключить учётную запись.Применение:
✔ создание локальных пользователей;
✔ временная блокировка аккаунта;
✔ смена пароля без GUI.

🛡 net localgroup — управление группами

net localgroup Administrators John /add
net localgroup Remote Desktop Users John /add
Ключи:
/add — добавить пользователя в группу.
/delete — удалить пользователя.Важно:
Добавление в группу «Administrators» даёт полный доступ к системе.

🔐 Команды CMD по безопасности Windows

В разделе представлены основные команды командной строки Windows для проверки целостности системы, восстановления системных файлов, работы с политиками безопасности.

🩺 sfc /scannow — проверка целостности системных файлов

sfc /scannow
Ключи:
/scannow — запускает полное сканирование системных файлов и их автоматическое восстановление.Когда использовать:
✔ после сбоя ОС;
✔ после удаления вирусов;
✔ при повреждении DLL.
⚠️ Риск:
Во время SFC нельзя выключать ПК — это может вызвать новые повреждения.

🛠 DISM — восстановление компонентов Windows

dism /online /cleanup-image /restorehealth
dism /online /cleanup-image /checkhealth
Ключи:
/online — работа с запущенной системой;
/cleanup-image — обслуживание образа Windows;
/checkhealth — лёгкая проверка повреждений;
/restorehealth — восстановление хранилища компонентов (WinSxS).Использование:
✔ восстановление Windows без переустановки;
✔ исправление критичных ошибок;
✔ после вирусов / падений системы.

🛠 Команды командной строки Windows для диагностики и устранения неполадок

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

💽 chkdsk — проверка диска и исправление ошибок

chkdsk C:
chkdsk C: /f
chkdsk D: /f /r
Расшифровка ключей:
/f — исправление ошибок файловой системы.
/r — поиск повреждённых секторов и восстановление данных.Что делает пример:
chkdsk C: — проверка без исправления.
chkdsk C: /f — исправляет найденные ошибки.
chkdsk D: /f /r — полный анализ диска и попытка восстановления повреждённых секторов.
⚠️ Опасность:
Ключ /r сильно нагружает диск — на HDD может идти до нескольких часов.
💡 Совет:
Перед запуском chkdsk /f /r сделай резервную копию важных данных.

🔧 bootrec — восстановление загрузчика Windows

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Ключи bootrec:
/fixmbr — исправляет главную загрузочную запись (MBR).
/fixboot — восстанавливает загрузочный сектор.
/scanos — ищет установленные Windows.
/rebuildbcd — полностью перестраивает загрузочную конфигурацию.Когда использовать:
✔ после вирусов;
✔ при ошибке “BOOTMGR is missing”;
✔ если Windows не загружается.
⚠️ Риск:
/fixboot недоступен на некоторых системах из-за блокировки UEFI.

📌 fsutil — работа с томами, дисками, кэшированием

fsutil fsinfo drives
fsutil file createnew test.txt 2048
fsutil dirty query C:
Применение:
✔ создание файлов нужного размера;
✔ проверка “грязного” бита тома;
✔ диагностика файловой системы.
⚠️ Опасность:
Команда доступна только админу — ошибки использования могут повредить данные.

⚡ CMD команды для скриптов и автоматизации

Командная строка позволяет автоматизировать рутинные задачи. В этом разделе — самые важные команды командной строки Windows для создания BAT-скриптов.

🔁 for — циклы

for %i in (*.log) do echo %i
for /r C:\Data %f in (*.txt) do echo %f
Применение:
✔ массовая обработка файлов;
✔ поиск по каталогам;
✔ выполнение повторяющихся команд;
✔ создание отчётов.

🔢 set /a — математические операции

set /a x=5+10
set /a y=20/4
set /a "z=(5*3)+7"
Использование:
✔ вычисления в скриптах;
✔ счётчики;
✔ генерация индексов.

🧭 choice — интерактивный выбор

choice /m "Продолжить установку?"
choice /c YN /m "Да или нет?"
Ключи:
/m — сообщение;
/c — разрешённые варианты ответа.Пример:
errorlevel покажет выбор пользователя.

🔌 Команды командной строки Windows для управления сетевыми подключениями

Эти основные команды CMD используются для работы с Wi-Fi, TCP/IP, сетевыми интерфейсами, просмотром маршрутов и сбросом сетевых настроек.

🌐 netsh — мощный сетевой инструмент

netsh interface ip reset
netsh winsock reset
netsh wlan show profiles
netsh wlan export profile key=clear
Самые полезные команды:
✔ сброс IP-стека;
✔ сброс Winsock;
✔ вывод сохранённых Wi-Fi паролей;
✔ экспорт настроек Wi-Fi.Пример:
netsh wlan export profile key=clear — сохраняет пароль от Wi-Fi в XML.
⚠️ Внимание:
Файл с сохранённым Wi-Fi паролем не должен попасть в чужие руки.

🛣 route — управление таблицей маршрутов

route print
route add 10.0.0.0 mask 255.0.0.0 192.168.1.1
route delete 10.0.0.0
Применение:
✔ диагностика VPN;
✔ настройка статических маршрутов;
✔ управление маршрутизацией в корпоративных сетях.
⚠️ Опасность:
Удаление маршрута может привести к потере доступа к интернету.

🖨 Команды CMD для работы с печатью

Команды командной строки Windows позволяют управлять принтерами, очередью печати и устранением зависших заданий.

🖨 Перезапуск службы печати

net stop spooler
net start spooler
Когда использовать:
✔ застрявшая очередь печати;
✔ ошибка «Принтер недоступен»;
✔ сбои драйверов принтера.

➕ Дополнительные полезные команды CMD

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

🔋 powercfg — управление питанием Windows

powercfg /hibernate off
powercfg /energy
powercfg /batteryreport
Полезные функции:
✔ отключение гибернации;
✔ диагностика энергопотребления;
✔ отчёт о батарее ноутбука.

ℹ️ systeminfo — информация о системе

systeminfo
systeminfo | find "Memory"
Показывает:
✔ имя системы;
✔ время установки Windows;
✔ патчи и обновления;
✔ процессор и память.

🔗 Полезные официальные ресурсы

🔗 Полезные наши ресурсы

Команды PowerShell — полный справочник Windows — Предлагаем ознакомится с нашей  статьей и взять на вооружение команды PowerShell.

Корпоративный Яндекс Браузер
Рейтинг
( Пока оценок нет )
Nik/ автор статьи

👨‍💻 Системный администратор с опытом более 15 лет. Занимается автоматизацией IT-процессов, оптимизацией систем и повышением стабильности инфраструктуры.

Понравилась статья? Поделиться с друзьями:
Комментарии: 2
  1. Екатерина С.

    Статья оказалась очень полезной! Я даже не подозревала о таком количестве команд в CMD. Теперь буду ими чаще пользоваться.

  2. Владимир Петрович

    А почему в статье не упомянуто о тонкостях использования команды ‘robocopy’? Я слышал, что она значительно уступает ‘xcopy’ в производительности при больших объёмах данных.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: