Полезные команды командной строки в Windows

Цель этой вики - продвигать использование команды для открытия обычно используемых приложений без необходимости проходить много щелчков мыши, что позволяет экономить время на мониторинг и устранение неполадок машин Windows.

Записи ответов необходимо указать

  • Имя приложения
  • Команды
  • Снимок экрана (необязательно)

Ярлык для команд

  • & & - Цепочка команд
  • % SYSTEMROOT% \ System32 \ rcimlby.exe -LaunchRA - удаленный помощник (Windows XP)
  • appwiz.cpl - Программы и компоненты (ранее известные как «Установка и удаление программ»)
  • appwiz.cpl @, 2 - Включите и выключите функции Windows (добавьте /удалите Windows Панель компонентов)
  • arp - отображает и изменяет таблицы преобразования IP-to-Physical, используемые при разрешении адреса протокол (ARP)
  • в - планирование задач локально или удаленно без использования запланированных задач
  • bootsect.exe - Обновляет главный загрузочный код для разделов жесткого диска для переключения между BOOTMGR и NTLDR
  • cacls - изменить разрешения списка управления доступом (ACL) в каталоге, его субподдержках или файлы
  • calc - Калькулятор
  • chkdsk - Проверьте /исправьте поверхность диска для физических ошибок или плохих секторов.
  • шифр - отображает или изменяет шифрование каталогов [файлов] на разделах NTFS
  • cleanmgr.exe - Очистка диска
  • клип - перенаправляет вывод средств командной строки в буфер обмена Windows
  • cls - очистить экран командной строки
  • cmd /k - Запустить команду с включенными расширениями команд
  • цвет - Устанавливает цвета консоли переднего плана и фона в консоли по умолчанию.
  • command.com - оболочка операционной системы по умолчанию
  • compmgmt.msc - Управление компьютером
  • control.exe /name Microsoft.NetworkAndSharingCenter - Центр управления сетями и общим доступом
  • панель управления - Свойства клавиатуры
  • управляющая мышь (или main.cpl) - Свойства мыши
  • control sysdm.cpl, @ 0,3 - вкладка «Дополнительно» диалогового окна «Свойства системы»
  • control userpasswords2 - открывает классический диалог учетных записей пользователей
  • desk.cpl - открывает свойства отображения
  • devmgmt.msc - Диспетчер устройств
  • diskmgmt.msc - Управление дисками
  • diskpart - Управление дисками из командной строки
  • dsa.msc - открывает активных пользователей каталогов и компьютеров.
  • dsquery - находит любые объекты в каталоге в соответствии с критериями
  • dxdiag - Диагностический инструмент DirectX
  • eventvwr - Журнал событий Windows (средство просмотра событий)
  • explorer. - Откройте проводник с выбранной текущей папкой.
  • explorer /e ,. - Открыть проводник с деревом папок с выбранной текущей папкой.
  • F7 - просмотр истории команд
  • найти - поиск текстовой строки в файле или файлах
  • findstr - найти строку в файле
  • firewall.cpl - открывает настройки брандмауэра Windows.
  • fsmgmt.msc - Общие папки
  • fsutil - выполнять задачи, связанные с файловыми системами FAT и NTFS.
  • ftp - переносит файлы на компьютер с помощью службы FTP-сервера и с него
  • getmac - показывает MAC-адрес (ы) вашего сетевого адаптера (ов)
  • gpedit.msc - Редактор групповой политики
  • gpresult - отображает информацию о результирующей политике (RSoP) для целевого пользователя и компьютера.
  • httpcfg.exe - Утилита настройки HTTP
  • iisreset - перезапустить IIS
  • InetMgr.exe - диспетчер служб IIS 7
  • InetMgr6.exe - Диспетчер служб IIS 6
  • intl.cpl - региональные и языковые параметры
  • ipconfig - Конфигурация протокола Интернета
  • lusrmgr.msc - Администраторы локальных пользователей и групп
  • msconfig - Конфигурация системы
  • блокнот - Блокнот? ;) Литий>
  • mmsys.cpl - Свойства звука /записи /воспроизведения
  • режим - настройка системных устройств
  • подробнее - Отображает один экран вывода за раз
  • mrt - Средство удаления вредоносных программ Microsoft Windows.
  • mstsc.exe - Подключение к удаленному рабочему столу
  • nbstat - отображает статистику протокола и текущие соединения TCP /IP с использованием NBT
  • ncpa.cpl - Сетевые подключения
  • netsh - Показать или изменитьсетевая конфигурация компьютера, который в настоящее время работает
  • netstat - Статистика сети
  • нетто-статистика - Проверьте время работы компьютера
  • сетевая остановка - Останавливает запущенную службу.
  • сетевое использование - подключает компьютер к компьютеру или отключает его от общего ресурса, отображает информацию о подключении к компьютеру или монтирует локальный ресурс с различными привилегиями (документация)
  • odbcad32.exe - Администратор источника данных ODBC
  • pathping - Traceroute, который собирает подробную статистику потери пакетов.
  • perfmon - открывает монитор надежности и производительности
  • ping - определить, доступен ли удаленный компьютер по сети.
  • powercfg.cpl - апплет панели управления питанием
  • qfecheck - показывает установленные исправления, применяемые к серверу /рабочей станции.
  • quser - отображение информации о сеансах пользователя на сервере терминалов
  • qwinsta - см. отсоединенные сеансы удаленного рабочего стола.
  • reg.exe - Инструмент реестра консоли для Windows
  • regedit - редактор реестра
  • rasdial - подключается к VPN или коммутируемой сети.
  • robocopy - резервное копирование /восстановление /копирование больших объемов файлов надежно
  • rsop.msc - Результирующий набор политик (показывает объединенный эффект всех активных политик группы) на текущей системе /логин)
  • runas - Запуск определенных инструментов и программ с разными разрешениями, чем текущий вход в систему пользователя
  • sc - управлять всем, что вы хотите делать с сервисами.
  • schtasks - позволяет администратору создавать, удалять, запрашивать, изменять, запускать и заканчивать запланированные задач в локальной или удаленной системе.
  • secpol.msc - Локальные параметры безопасности
  • services.msc - панель управления службами
  • set - отображает, устанавливает или удаляет переменные среды cmd.exe.
  • установить DIRCMD - Предустановленный параметр dir в cmd.exe
  • начать - запускает отдельное окно для запуска указанной программы или команды
  • начать - открывает текущий каталог в проводнике Windows.
  • shutdown.exe - Завершение работы или перезагрузка локальной /удаленной машины.
  • subst.exe - связывает путь с буквой диска, включая локальные диски
  • systeminfo - содержит исчерпывающую информацию о системе.
  • taskkill - завершение задач по идентификатору процесса (PID) или имени изображения
  • tasklist.exe - Список процессов на локальном или удаленном компьютере
  • taskmgr.exe - Диспетчер задач
  • telephon.cpl - Свойства телефона и модема.
  • timedate.cpl - дата и время
  • название - измените заголовок открытого окна CMD.
  • tracert - маршрут трассировки
  • whoami /all - Показать текущую информацию о пользователе /​​группе /привилегиях
  • wmic - Командная строка инструментария управления Windows
  • winver.exe - найдите версию Windows
  • wscui.cpl - Центр безопасности Windows
  • wuauclt.exe - Клиент автоматического обновления Windows Update
282 голоса | спросил 49 revs, 9 users 86%
Sung
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

30 ответов


122

Немного известно, что

getmac

Он показывает MAC-адрес (а) вашего сетевого адаптера.

Снимок экрана с запуском getmac из окна командной строки Windows.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
65

В командной строке введите:

C:\> start .

Он открывает текущий каталог в проводнике Windows.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
51
Подключение удаленного рабочего стола
mstsc.exe

Открытие:

Некоторое изображение демонстрирует использование mstsc.exe.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
46

Список, который я использую много:

  • nbtstat - Список статистики и информации NetBIOS
  • netstat - Список статистики и информации о TCP /IP
  • ipconfig - Список конфигурации TCP /IP для системы
  • netsh - Конфигурация сети для системы.
  • sc - управлять услугами
  • net - целая команда команд для управления пользователями и группами, общими, подключениями и т. д.
  • ping - убедитесь, что система подключена к сети.
  • tracert - проследить переходы между двумя хостами. полезно узнать, есть ли перерыв между ними и где он находится.
  • nslookup - запросить DNS для информации
  • dcdiag - проверить работоспособность контроллера домена
  • setspn - проверка SPN для конфигурации Kerberos
ответил Leon Waldman 28 Maypm13 2013, 19:45:46
44

Панель управления службами:

services.msc
ответил Leon Waldman 28 Maypm13 2013, 19:45:46
41
shutdown.exe

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

shutdown -m \\server -t 0 -r

Он даже поставляется с графическим интерфейсом пользователя

shutdown -i

и вы можете прервать выключение с помощью

shutdown -a
ответил Leon Waldman 28 Maypm13 2013, 19:45:46
37

Robocopy действительно полезен. Он отображает каталоги.

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

Он поставляется в стандартной версии в Windows Vista и более поздних версиях, но пользователи Windows XP могут получить его как часть набора ресурсов Windows Server 2003 (бесплатно) или позже.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
34

(На самом деле это не команда, а способ добраться туда.)

Для тех из вас, кто ищет Start> Выполнить> «cmd» много, вы можете сократить несколько шагов.

Скажите, что вы хотите получить свой IP-адрес. Обычно вы должны начинать Start> Выполнить> "cmd" [enter] то ...

ipconfig [enter]

Теперь вместо этого перейдите ...

Начало> Выполнить> "cmd /k ipconfig"

Это запустит cmd и команду ipconfig, и она откроет окно. Поэтому, если я хочу быстро получить свой MAC-адрес (физический адрес), я бы сделал:

 cmd /k ipconfig /all

... все из меню запуска в одной строке.


Все любезно предоставлены BostonMark

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
28

Забытое искусство: Манипуляция строками DOS!

set mydate=%date:~10,4%_%date:~4,2%_%date:~7,2%
echo %mydate%

Выход будет YYYY_MM_DD.

Скопируйте и вставьте это в файл .bat и будете удивлены! Это особенно полезно для создания резервных копий или любой серии времени /дат каталогов и файлов.

Пример:

@echo off
:: Yes, this looks bad, but it works, it sets the file veriable mydate to YYYY_MM_DD.
set mydate=%date:~10,4%_%date:~4,2%_%date:~7,2%

echo Backing up DC1:
:: start a new backup session, the /M switch is for the type of bakcup being performed, type ntbackup /? for more info
start /wait ntbackup backup \\DC1\c$ /j "DC1 Backup" /f "C:\BAK\DC1\DC1_%mydate%.bkf" /M incremental
echo DC1 is Done

echo Backing up EXCH:
start /wait ntbackup backup \\EXCH\c$ /j "EXCH Backup" /f "C:\BAK\EXCH\EXCH_%mydate%.bkf" /M incremental
echo EXCH is Done

echo Backing up FS1:
start /wait ntbackup backup \\FS1\c$ /j "FS1 Backup" /f "C:\BAK\FS1\FS1_%mydate%.bkf" /M incremental
echo FS1 is Done

echo Backup was completed %date% %time%
pause
ответил Leon Waldman 28 Maypm13 2013, 19:45:46
26
tasklist.exe

отобразит процессы на локальной или удаленной машине.

tasklist.exe /S server

Он может отображать, какие службы выполняются в процессах scvhost.exe с помощью

tasklist /SVC

Вы также можете выполнить фильтрацию. Это отобразит процессы на удаленном компьютере, которые использовали более 15 минут времени процессора.

tasklist /S server /FI "CPUTIME gt 00:15:00"
ответил Leon Waldman 28 Maypm13 2013, 19:45:46
25
  

control userpasswords2

Открывает классический диалог учетных записей пользователей:

введите описание изображения здесь>> </p></body></html>

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
24

Я нахожу, что я часто использую findstr, чтобы найти материал в журналах, файлах ошибок и т. д.

Простой пример: в файле журнала ex0905.log мы находим все строки с 2009-05-05 в них:

findstr "2009-05-05" ex0905.log
ответил Leon Waldman 28 Maypm13 2013, 19:45:46
22
Программы и функции (ранее известные как «Установка и удаление программ»)
appwiz.cpl

Открыть

alt text

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
21

Иногда мне приходится беспокоиться о слишком небольшом количестве бесплатных сеансов для подключения сервера терминалов к серверу.

quser отображает информацию о сеансах пользователя на сервере терминалов.

quser /SERVER:myserver

Выход

C:\Documents and Settings\sysmanager01>quser /SERVER:serverx
USERNAME                    SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
usr_hot1                                        1  Disc        none   30.04.2009 17:59
usr_hot                                         2  Disc        none   30.04.2009 18:01
appsuperuser                rdp-tcp#6           3  Conn            .  01.01.1601 02:00

Иногда даже можно найти чистых трудоголиков, таких как appsuperuser: -)

Это проще при вставке исполняемого файла quser из любого 32-разрядного сервера в мою локальную папку System32.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
17

Я использую

qwinsta

, чтобы увидеть отключенные сеансы удаленного рабочего стола и

logoff

, чтобы закончить их.

Он работает на Windows 2000 , Windows XP , Windows Vista , Windows Server 2003 и, возможно, Windows Server 2008 (никогда не пробовал).

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
16
systeminfo

Отображает тонну информации о системе. Ниже приводится то, что он выводит на Vista:

  • Имя хоста
  • Название ОС
  • Версия ОС
  • Производитель ОС
  • Конфигурация ОС
  • Тип сборки ОС
  • Зарегистрированный пользователь
  • Зарегистрированная организация
  • Идентификатор продукта
  • Оригинальная дата установки
  • Время загрузки системы
  • Производитель системы
  • Системная модель
  • Тип системы
  • Процессор (ы) литий>
  • Версия BIOS
  • Каталог Windows
  • Системный каталог
  • Загрузочное устройство
  • Системный язык
  • Язык ввода
  • Часовой пояс
  • Общая физическая память
  • Доступная физическая память
  • Файл страницы
  • Максимальный размер
  • Файл страницы
  • Доступные
  • Файл страницы
  • Использовать
  • Местоположение (ы) файла файла
  • Домен
  • Сервер входа в систему
  • Исправление (ы) литий>
  • Сетевая карта (ы)
ответил Leon Waldman 28 Maypm13 2013, 19:45:46
16
Компьютерное управление
compmgmt.msc

Открывает
введите описание изображения здесь>> </p></body></html>

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
15

Очень полезный, о котором я только что узнал недавно:

winver.exe

Дает вам диалоговое окно с версией Windows, на которой работает компьютер, в комплекте с уровнем пакета обновления и номером сборки.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
14

Пока нет упоминания WMIC.exe:)

Найти все, что хотите, с удаленной машины, локальной машины ... нескольких машин.

Хорошо заполненная HTML-страница со всеми данными, относящимися к ОС

WMIC OS get /all /format:htable

Посмотрите все доступные опции

ALIAS                    - Access to the aliases available on the local system
BASEBOARD                - Base board (also known as a motherboard or system board) management.
BIOS                     - Basic input/output services (BIOS) management.
BOOTCONFIG               - Boot configuration management.
CDROM                    - CD-ROM management.
COMPUTERSYSTEM           - Computer system management.
CPU                      - CPU management.
CSPRODUCT                - Computer system product information from SMBIOS.
DATAFILE                 - DataFile Management.
DCOMAPP                  - DCOM Application management.
DESKTOP                  - User's Desktop management.
DESKTOPMONITOR           - Desktop Monitor management.
DEVICEMEMORYADDRESS      - Device memory addresses management.
DISKDRIVE                - Physical disk drive management.
DISKQUOTA                - Disk space usage for NTFS volumes.
DMACHANNEL               - Direct memory access (DMA) channel management.
ENVIRONMENT              - System environment settings management.
FSDIR                    - Filesystem directory entry management.
GROUP                    - Group account management.
IDECONTROLLER            - IDE Controller management.
IRQ                      - Interrupt request line (IRQ) management.
JOB                      - Provides  access to the jobs scheduled using the schedule service.
LOADORDER                - Management of system services that define execution dependencies.
LOGICALDISK              - Local storage device management.
LOGON                    - LOGON Sessions.
MEMCACHE                 - Cache memory management.
MEMLOGICAL               - System memory management (configuration layout and availability of memory).
MEMPHYSICAL              - Computer system's physical memory management.
NETCLIENT                - Network Client management.
NETLOGIN                 - Network login information (of a particular user) management.
NETPROTOCOL              - Protocols (and their network characteristics) management.
NETUSE                   - Active network connection management.
NIC                      - Network Interface Controller (NIC) management.
NICCONFIG                - Network adapter management.
NTDOMAIN                 - NT Domain management.
NTEVENT                  - Entries in the NT Event Log.
NTEVENTLOG               - NT eventlog file management.
ONBOARDDEVICE            - Management of common adapter devices built into the motherboard (system board).
OS                       - Installed Operating System/s management.
PAGEFILE                 - Virtual memory file swapping management.
PAGEFILESET              - Page file settings management.
PARTITION                - Management of partitioned areas of a physical disk.
PORT                     - I/O port management.
PORTCONNECTOR            - Physical connection ports management.
PRINTER                  - Printer device management.
PRINTERCONFIG            - Printer device configuration management.
PRINTJOB                 - Print job management.
PROCESS                  - Process management.
PRODUCT                  - Installation package task management.
QFE                      - Quick Fix Engineering.
QUOTASETTING             - Setting information for disk quotas on a volume.
RECOVEROS                - Information that will be gathered from memory when the operating system fails.
REGISTRY                 - Computer system registry management.
SCSICONTROLLER           - SCSI Controller management.
SERVER                   - Server information management.
SERVICE                  - Service application management.
SHARE                    - Shared resource management.
SOFTWAREELEMENT          - Management of the  elements of a software product installed on a system.
SOFTWAREFEATURE          - Management of software product subsets of SoftwareElement.
SOUNDDEV                 - Sound Device management.
STARTUP                  - Management of commands that run automatically when users log onto the computer system.
SYSACCOUNT               - System account management.
SYSDRIVER                - Management of the system driver for a base service.
SYSTEMENCLOSURE          - Physical system enclosure management.
SYSTEMSLOT               - Management of physical connection points including ports,  slots and peripherals, and
TAPEDRIVE                - Tape drive management.
TEMPERATURE              - Data management of a temperature sensor (electronic thermometer).
TIMEZONE                 - Time zone data management.
UPS                      - Uninterruptible power supply (UPS) management.
USERACCOUNT              - User account management.
VOLTAGE                  - Voltage sensor (electronic voltmeter) data management.
VOLUMEQUOTASETTING       - Associates the disk quota setting with a specific disk volume.
WMISET                   - WMI service operational parameters management.

и многие, многие другие.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
13
color 02

Это, мои друзья, это единственная команда, которая вам когда-либо понадобится. Остальное несущественно.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
13

Цепочные команды, в частности net stop и start, чтобы перезапустить любую службу:

net stop w3svc && net start w3svc

(Это глупый пример, поскольку iisreset сделает это, но в любом случае;)

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
12
explorer .

Откройте проводник с выбранной текущей папкой.

explorer /e, .

Откройте проводник с деревом папок с выбранной текущей папкой.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
12

Чтобы изменить заголовок окна CMD, который вы открыли, просто используйте:

title [your new title]

У меня есть много окон CMD и других программ, открытых на работе. Эта команда в сочетании с Taskbar Shuffle (позволяет перетаскивать элементы панели задач в новые заказы) спасла меня от безумия.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
11

Команды запуска Windows 7

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

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
10

Чтобы перезапустить IIS

iisreset
ответил Leon Waldman 28 Maypm13 2013, 19:45:46
10

Я еще не видел taskkill в списке.

  

TASKKILL [/S system [/U username [/P   [пароль]]]]            {[/FI фильтр] [/PID processid | /IM imagename]} [/F] [/T]

     

Список параметров:       /S Указывает удаленную систему для подключения.

/U    [domain\]user    Specifies the user context under which
                       the command should execute.

/P    [password]       Specifies the password for the given
                       user context. Prompts for input if omitted.

/F                     Specifies to forcefully terminate
                       process(es).

/FI   filter           Displays a set of tasks that match a
                       given criteria specified by the filter.

/PID  process id       Specifies the PID of the process that
                       has to be terminated.

/IM   image name       Specifies the image name of the process
                       that has to be terminated. Wildcard '*'
                       can be used to specify all image names.

/T                     Tree kill: terminates the specified process
                       and any child processes which were started by
     

.

Отлично работает в сочетании с tasklist

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
10

Вы можете нажать F7 в командной строке Windows для истории команд, которые вы можете выбрать с помощью клавиатуры.

Также ... Мне это нравится - вы можете скопировать путь к файлу, просто перетащив файл в командную строку.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
10

В Windows XP по крайней мере (я не пробовал в Windows Vista и Windows 7):

appwiz.cpl @,2

Это приведет вас прямо к панели «Добавить /удалить компоненты Windows».

Другой способ добавления или удаления компонентов в автоматическом режиме - использовать

sysocmgr.exe

в автоматическом режиме с INF-файлом, в котором перечислены компоненты, которые вы хотите установить. Например,

[NetOptionalComponents] 
SNMP = 1 

[SNMP] 
Contact_Name = IT Dept. 
Location = Office
Service = Physical, Applications, End-to-End 
Community_Name = Mormon 
Traps = server1, server2 
Send_Authentication = Yes 
Accept_CommunityName = Public:Read_Only 
Any_Host = No 
Limit_Host = server1, server2

(Кредит из-за thesystemadministrator.com для .inf-файла.)

Это неуклюжий инструмент (эй, это MS), но это бесценно для того, чтобы ваши компоненты были отсортированы после установки.

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
9
Диспетчер устройств
devmgmt.msc

Открытие

введите описание изображения здесь>> </p></body></html>

ответил Leon Waldman 28 Maypm13 2013, 19:45:46
8

Редактор реестра

regedit
ответил Leon Waldman 28 Maypm13 2013, 19:45:46

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132