Полезные команды командной строки в 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. Прежде всего, чтобы это перестало мучить меня, чтобы перезапускать каждые несколько минут.
Когда я тестировал свой 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