Команды Windows

Особенности

Все команды можно выполнять как в командной строке, так и в окне "Выполнить", которое можно открыть при нажатии WIN + R.

Чтобы не прописывать путь к папке в командной строке можно зайти в нужную папку через проводник и в адресной строке проводника написать cmd, тогда командная строка откроется в текущей папке.

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

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

Горячие клавиши командной строки

F1 (или стрелка вправо)вывод по одному символу последней введенной команды
F2 + ‹символ›вывод последней введенной команды до указанного символа
F3вывод последней введенной команды
F5 (или стрелка вверх)вывод последней введенной команды по порядку
F6 (ctrl + z)остановить/запустить процесс
F7 открытие окна с историей команд
Alt + F7 очистка истории команд
‹символ(ы)› + F8 перебор команд, начинающихся с введенного(ых) символа(ов)
F9 + ‹число›вывод команды из истории под соответствующим номером

Разное

  • chkdsk D: /f/r проверка диска с исправлением ошибок
  • gpupdate /force полное обновление параметров реестра и групповых политик
  • shutdown выключение
    • shutdown /r перезагрузка компьютера
    • shutdown /s выключение компьютера
    • shutdown /s /p выключение компьютера без задержки
    • shutdown /s /f принудительное выключение компьютера
    • shutdown /s /f /t 3600 выключение компьютера через заданное время в секундах
  • taskkill /IM cmd.exe завершение процесса с именем cmd.exe
  • wmic printer get name вывод списка принтеров
  • RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "Canon 6000" указать принтер по умолчанию
  • powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2) отключение монитора
  • msiexec /i C:\program.msi /quiet установка программы из msi файла без отображения на экране

Сеть

  • ipconfig отображение текущих настроек сети
  • ipconfig /release && ipconfig /renew освобождение ip и получение нового от dhcp-сервера
  • ping <ip-адрес> проверка соединения с хостом
    • ping -t <ip-адрес> бесконечная проверка, отменить можно нажав ctrl + c
    • ping -a <ip-адрес> с выводом имени хоста
  • tracert <ip-адрес> проверка соединения с хостом с отображением маршрута пакета
  • nslookup <hostname> отображение имени dns сервера и определение ip-адреса по имени хоста
  • nslookup <hostname> 8.8.8.8 обращение к хосту через указанный dns-сервер
  • net view отображение имен компьютеров в текущем домене
  • net time /set \\SRV синхронизация времени с сервером SRV, выполняется от имени администратора
  • netsh wlan show profiles вывод списка профилей беспроводной сети, выполняется от имени администратора
  • netsh wlan show profile name="profile-name" key=clear вывод параметров профиля беспроводной сети, включая пароль
  • net use команда подключения\отключения сетевого диска
    • net use X: \\<ip-адрес>\Files подключение сетевого диска с буквой X и путем \\<ip-адрес>\Files
    • net use X: \\<ip-адрес>\Files /user:test_user 123456 подключение сетевого диска с буквой X, путем \\<ip-адрес>\Files, пользователем test_user, паролем 123456
    • net use /DELETE X: отключение сетевого диска с буквой X
    • net use \\<ip-адрес>\Files отключение сетевого диска с путем \\<ip-адрес>\Files
  • hostname отображение имени компьютера
  • route обработка таблиц сетевых маршрутов
    • route print отображение содержимого таблицы маршрутизации
    • route add -p 192.168.10.0 mask 255.255.255.0 192.168.10.5 добавление постоянного маршрута в таблицу маршрутизации

Система

  • runas /user:domain\administrator cmd.exe запуск от имени администратора
  • systeminfo вывод информации о компьютере и системе
  • ver вывод версии windows
  • powercfg -h off отключение режима гибернации и удаление файла hiberfil.sys
  • sfc /scannow проверка и восстановление системных файлов

Файлы и папки

  • Forfiles -p "D:\source" -s -m *.* -d -10 -c "cmd /c del /q @path" в папке D:\source удаление файлов старше 10 дней и имеющих в имени точку
  • robocopy "D:\source" "D:\dest" /maxage:3 /R:2 /W:5 копирование файлов из папки D:\source в папку D:\dest, при этом исключаются файлы старше 3 дней, при неудаче совершается 2 повторные попытки с периодом ожидания между ними 5 секунд

Программы

  • WinRar работа через командную строку
    • "c:\program files\winrar\rar.exe" a "D:\dest.rar" "D:\source" создание архива D:\dest.rar из папки D:\source
    • "c:\program files\winrar\rar.exe" x "D:\dest.rar" извлечение архива в ту папку, в которой находится командная строка
    • "c:\program files\winrar\rar.exe" a -m3 "D:\dest.rar" "D:\source" создание архива cо средней степенью сжатия, 0 - без сжатия, 5 - максимальное сжатие
    • "c:\program files\winrar\rar.exe" a -r "D:\dest.rar" "D:\source" создание архива рекурсивно, с подкаталогами
    • "c:\program files\winrar\rar.exe" a -dh "D:\dest.rar" "D:\source" создание архива с добавлением файлов, даже если они открыты
    • "c:\program files\winrar\rar.exe" a -ag_yyyy_mm_dd "D:\dest.rar" "D:\source" создание архива с добавлением в имя архива даты создания
    • "c:\program files\winrar\rar.exe" a -ag_yyyy_mm_dd -m3 -r -dh "D:\dest.rar" "D:\source"

Открытие окон

  • winver версия системы
  • msconfig конфигурация системы
  • control userpasswords2 учетные записи пользователей
  • gpedit.msc редактор локальной групповой политики
  • lusrmgr.msc локальные пользователи и группы
  • regedit реестр
  • msinfo32 сведения о системе
  • printmanagement.msc управление печатью
  • printui /s свойства: сервер печати
  • control folders параметры папок
  • devmgmt.msc диспетчер устройств
  • services.msc службы

    Только для "Выполнить"
  • %appdata% открытие папки "appdata/roaming"
  • appdata открытие папки "appdata"
  • . (точка) открытие папки текущего пользователя