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

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

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

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

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

  • && - Цепочка команд
  • % SYSTEMROOT% \ System32 \ rcimlby.exe -LaunchRA - Удаленная помощь (Windows XP)
  • appwiz.cpl - Программы и компоненты (ранее известные как "Установка и удаление программ")
  • appwiz.cpl @, 2 - Включение и выключение компонентов Windows (панель "Установка и удаление компонентов Windows")
  • arp - отображает и изменяет таблицы преобразования IP-адресов в физические, используемые протоколом разрешения адресов (ARP).
  • at - планировать задачи локально или удаленно, без использования запланированных задач.
  • bootsect.exe - обновляет основной загрузочный код для разделов жесткого диска для переключения между BOOTMGR и NTLDR.
  • cacls - Изменить разрешения списка контроля доступа (ACL) для каталога, его подконтента или файлов
  • calc - калькулятор
  • chkdsk - проверить / исправить поверхность диска на наличие физических ошибок или поврежденных секторов
  • шифр - отображает или изменяет шифрование каталогов [файлов] на разделах NTFS.
  • cleanmgr.exe - Очистка диска
  • clip - перенаправляет вывод инструментов командной строки в буфер обмена Windows
  • cls - очистить экран командной строки
  • cmd / k - запустить команду с включенными расширениями команд
  • color - устанавливает цвета переднего плана и фона для консоли по умолчанию
  • 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 (программа просмотра событий)
  • исследователь. - Открыть проводник с выбранной текущей папкой.
  • исследователь / е. - Открыть проводник, с деревом папок, с выбранной текущей папкой.
  • F7 - просмотр истории команд
  • find - ищет текстовую строку в файле или файлах
  • 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 - Свойства звука / записи / воспроизведения
  • режим - настройка системных устройств
  • more - Отображает один экран вывода за раз
  • mrt - средство удаления вредоносных программ для Microsoft Windows
  • mstsc.exe - подключение к удаленному рабочему столу
  • nbstat - отображает статистику протокола и текущие соединения TCP/IP с использованием NBT
  • ncpa.cpl - Сетевые подключения
  • netsh - отображает или изменяет сетевую конфигурацию компьютера, который в данный момент работает
  • netstat - Статистика сети
  • статистика сети - проверка времени работы компьютера
  • net stop - останавливает работающий сервис.
  • net use - подключает компьютер или отключает компьютер от общего ресурса, отображает информацию о подключениях к компьютеру или устанавливает локальный общий ресурс с другими привилегиями (документация)
  • odbcad32.exe - администратор источника данных ODBC
  • pathping - трассировка, которая собирает подробную статистику потери пакетов
  • 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.
  • set DIRCMD - предустановленный параметр dir в cmd.exe
  • start - запускает отдельное окно для запуска указанной программы или команды
  • Начните. - открывает текущий каталог в проводнике Windows.
  • shutdown.exe - Завершение работы или перезагрузка локальной / удаленной машины
  • subst.exe - связывает путь с буквой диска, включая локальные диски.
  • systeminfo - отображает исчерпывающую информацию о системе
  • taskkill - завершать задачи по идентификатору процесса (PID) или имени изображения
  • tasklist.exe - список процессов на локальной или удаленной машине
  • taskmgr.exe - диспетчер задач
  • telephon.cpl - Свойства телефона и модема
  • timedate.cpl - дата и время
  • title - Измените заголовок открытого окна CMD
  • Trace rt - трасса трассы
  • whoami / all - Показать информацию о текущем пользователе / ​​группе / привилегиях
  • wmic - командная строка инструментария управления Windows
  • winver.exe - Найти версию для Windows
  • wscui.cpl - Центр безопасности Windows
  • wuauclt.exe - клиент автообновления Центра обновления Windows

160 ответов

Средство записи проблемных шагов - Прекрасная новая функция в Windows 7 и Server 2008 R2.

PSR.EXE

Если вы подозреваете, что что-то не так с защищенными системными файлами, вы можете использовать этот инструмент.

sfc /scannow

Мониторинг сетевых подключений в фоновом режиме, командной строки во время работы. (AKA - "Вращающийся netstat"):

> netstat -a 1

Остановите службы через командную строку:

> net stop [servicename]

Запустите сеанс служб терминалов на удаленном компьютере через командную строку:

> mstsc /v:[servername]

Они держали команду "больше", что было приятно. Узнайте, что происходит с последними установленными обновлениями через WSUS:

> more /c c:\windows\windowsupdate.log

Проблемы с разрешением через netBIOS? (Помните тот багги-оле-протокол?) Или проблемы с доверием к домену? Этот набор команд всегда хорошо работал на старых контроллерах домена. (Также демонстрируется, как связать команды, (двойной амперсанд означает "продолжать только в том случае, если последняя команда выполнена успешно")

> nbtstat -R && nbtstat -r & nbtstat -c

Два, которые я использую больше всего:

PathPing - Отслеживает маршрут и пингует сайт одновременно (то есть: pathping www.zdnet.com)

и простой способ заблокировать вашу рабочую станцию ​​/ сервер:

%windir%\System32\rundll32.exe user32.dll,LockWorkStation

Чтобы освободить место на диске:

формат с:

Нет, правда, вот Очистка диска:

cleanmgr.exe

введите описание здесь

Начните:

start .                (opens explorer to the pwd)

start c:\              (opens explorer to the root of C:)

start document.doc     (open the document - just like double-clicking on it)

start wordpad file.txt (open wordpad for the file, creating if necessary)

start calc             (launch the calculator app)

Я считаю, что SysInternals MS действительно полезны. Поэтому я часто обновляю папку, выполняя команду robocopy:

robocopy "\\live.sysinternals.com\Tools" "C:\utils\sysinternals" /LEV:0 /Z /XO /IT /R:10 /W:10

Три, которые я использую больше всего:

  • autoruns.exe управлять процессами, которые запускаются автоматически
  • procexp.exe мощный процессный проводник, отлично подходящий для поиска блокировок файлов
  • contig.exe дефрагментировать один файл (полезно для виртуальных машин)

Средство удаления вредоносных программ для Microsoft Windows

mrt

введите описание здесь##### Свойства мыши управляют мышью

-- или же --

main.cpl

Открытие

mode

Это позволяет изменить размер окна cmd.exe.

Окно cmd.exe обычно содержит 300 строк и 80 столбцов, которые иногда могут быть довольно маленькими.

Вы можете удвоить высоту и ширину командного окна с

mode con cols=160 lines=600

Для просмотра текущих настроек используйте

mode con /status

Windows key + r cmd

Это открывает окно командной строки без мыши. Это самый быстрый способ найти его. Объединить с cmd \k *command* упомянутое выше.

Я, кажется, регулярно использую "sc stop wuauserv", который отключает службу Windows Update. Прежде всего, чтобы это перестало мучить меня, чтобы перезапускать каждые несколько минут.

Локальные настройки безопасности

secpol.msc

Когда я тестировал свой WSUS-сервер, я нашел это полезным:

gpresult > gp.txt (gives the policies aplied)

gpupdate /force (will force an group policy update on the machine)

wuauclt /detectnow (to force the Windows update agent to search for updates)

Я видел FINDSTR, перечисленные выше, но никто не упомянул FIND. Эта команда невероятно полезна для поиска в списке, возвращенном другой командой. Пример: netstat -an | найти ":6667"

Эта команда найдет любой трафик IRC на вашем компьютере. Замените другой порт или IP-адрес, чтобы сузить возвращаемые результаты соответственно.

Команда set с фильтрацией для отображения содержимого переменных среды. Вместо того, чтобы печатать

 C:\Users\Erlend>echo %computername%
ASUS G1S- 
вы можете напечатать
 C: \ Users \ Erlend> установить комп
ИМЯ_КОМПЬЮТЕР =ASUS G1S- 
чтобы получить тот же эффект. Использование set only показывает все переменные окружения.

Полезно для пакетной /cmd обработки:

cd %0\..

изменяет путь, включая диск, на каталог, в котором находятся файлы batch /cmd.

Например, когда у вас есть bat /cmd в z:\test, и вы открываете ярлык к bat /cmd со своего рабочего стола, с помощью команды внутри вашего bat /cmd вы можете изменить путь на z:\test и перейти оттуда.

Изменить: команда выше только меняет путь, а не диск! Моя вина... Я проверял это только на том же диске. Правильная команда для смены диска также будет

cd /d %0\..

Очень подходящее имя lusrmgr.msc - администратор локальных пользователей и групп

Центр коммуникаций и передачи данных
control.exe /name Microsoft.NetworkAndSharingCenter

Ссылка: http://technet.microsoft.com/en-us/library/cc733147.aspx

Открытие
введите описание здесь

Я считаю, что команда FOR необходима, обычно она анализирует текстовый файл с именами серверов или учетных записей пользователей. Конечно, powershell или vbscript более универсален, но иногда у вас есть командная строка.

FOR /f %i in (servername.txt) do psexec \\%i netsh int ip show dns 

(с pstools) запускает netsh на нескольких серверах и выводит их настройки DNS.

FOR /F "tokens=1,2,3* skip=8 usebackq" %i in (`net group /domain "Domain Admins"`) do net user /domain %i && net user /domain %j && net user /domain %k 

Выдает каждого администратора домена в стиле WinNT "net user" - было бы лучше выполнить команду dsquery. Добавьте ">>filename.txt" к каждой части, чтобы сохранить в файл. Формат файла >> добавляется. Вы получаете сообщение об ошибке в последней строке из "группы сети".

Полная информация о команде находится в "FOR /?" включая подстановку строк, выполнение последовательностей (FOR /L %i IN (начало, шаг, конец) дает цикл, где% i может быть числом) и составные результаты.

net statistics workstation

или же

net statistics server

Один из способов узнать, как долго работает коробка.

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

Если у вас есть pstools установлен в корне диска C;

c:\pstools\psexec \\\\computername -u username -p password cmd

открывает командную строку на удаленном компьютере. Оттуда вы можете делать все, что хотите.

Run dxdiag, a DirectX diagnostic tool. Apart from giving DirectX components installed on your system it also gives a system information summary. All information can be exported as a text file.

CIPHER: это хороший способ навсегда удалить файлы с компьютера. Как только файл удален, он помечается только как удаленный, и он действительно не будет удален с жесткого диска, пока он не будет перезаписан информацией, или вы не сможете запустить шифр и место, где был файл, чтобы действительно удалить его. жесткий диск

Использование:

cipher /w:"drive letter":"folder name"  

Пример:

 cipher /w:C: (to do all the C: drive.) 

DIRCMD - это переменная окружения, из которой команда DIR считывает свои ключи.

Упорядочить список каталогов по подкаталогам, расширению и имени файла, включая скрытые и системные файлы:

set DIRCMD=/ogen/a

dir

Удивительный таймер выключения:

shutdown -s -t 7200 -c "shutting down in 120 mins, please type 'shutdown -a' in a command prompt to cancel" -f

Перезапустите пул приложений IIS из командной строки:

cscript c:\WINDOWS\system32\iisapp.vbs /a SuperDuperAppPool /r

Где SuperDuperAppPool - имя вашего пула приложений

Для управления всем IIS7 из стандартной командной строки (PowerShell не требуется;)

appcmd.exe

fsmgmt.msc для доступа к общим файлам.

Свойства системы

Команда

sysdm.cpl

открывает

альтернативный текст

Другие вопросы по тегам