Вопрос Как вы перечисляете все процессы в командной строке в Windows?


Есть ли команда, эквивалентная «ps» в Unix, которая может отображать все процессы на машине Windows?


253
2017-09-10 05:50


происхождения


Эта Запуск и остановка процесса в Windows из командной строки может оказаться полезным. - Aniket Thakur


ответы:


Работа с cmd.exe:

tasklist

Если у вас есть Powershell:

get-process

Через WMI:

wmic процесс

(вы также можете запросить удаленные компьютеры с помощью /node:ComputerOrIP, и есть много способов настроить эту команду: ссылка)


332
2017-09-10 05:52



вы можете отправить его в буфер обмена, а затем вставить в блокнот: c: \> tasklist | клип
В частности, вы можете попробовать> tasklist / FI "SERVICES eq wampapache" - RiggsFolly
Если я перечисляю задачи с помощью списка задач, как мне затем завершить задачу из командной строки? - Kyle Delaney
Если вы используете Powershell, очень удобно подключать его к Out-Gridview, например: «Get-Process | Out-GridView» - Charles Burge


Существует инструмент, называемый Инструмент командной строки инструментария управления Windows (wmic.exe),

Вы можете позвонить wmic process list чтобы увидеть все процессы.


84
2017-09-10 05:56



Я нашел это s.o. нить, пытаясь решить ту же проблему, и хотел указать, что wmic хорошо работал для меня. С помощью wmic вы можете выбрать наиболее подходящий вывод для синтаксического анализа, используя / format: csv или / format: rawout. Остерегайтесь: wmic делает не правильно реализовать формат csv (поля никогда цитируются, даже если они содержат встроенные кавычки или запятые), поэтому я был вынужден использовать xml. - JimN
@JimN - / format: rawxml и not / format: rawout - Joe
Можете ли вы фильтровать любой процесс с помощью wmic? - Kiquenet
Если вам нужно найти командную строку, которая запустила процесс, это ответ - Shane Gannon


Я хотел бы упомянуть, что WMIC (запись пей) может сделать много Больше. Взгляните на мою страницу с отпечатками WMIC, которая представляет собой чит-лист, показывающий многие из распространенных способов использования WMIC (с показанным образцом) Вот


28
2017-09-15 09:53





  1. Список заданий

  2. WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption, Commandline, Processid

или

 WMIC /OUTPUT:C:\ProcessList.txt path win32_process get Caption,Processid,Commandline

18
2018-02-15 08:06





Я попытался в Windows 7. Команда: TASKLIST /FI "IMAGENAME eq application_name"

Например: c:\>TASKLIST /FI "IMAGENAME eq notepad.exe"

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

c:\> TASKLIST

Также, чтобы убить процесс, вы можете использовать c:\> pskill or tskill processname

Например: c:\> tskill notepad


13
2017-11-08 11:56



TASKLIST /FI "IMAGENAME eq explorer.exe" возвращает одну целую строку в качестве вывода. В любом случае, чтобы получить только сам PID? - Pacerier
для более запоминающейся команды, taskkill является синонимом tskill - Mushroom Man
На 8.1 нет tskill только taskkill, а также pskill предоставляется SysInternals, но не Windows. (@KiritoBepsibane) - dave_thompson_085


список задач или PsList от sysinternals. Кроме того, процесс получения впечатляет от PowerShell,


11
2017-09-10 05:57





Если вы используете Powershell, он имеет команду «ps» (она псевдониму Get-Process)


4
2017-09-10 07:48





Если вы используете Windows XP, попробуйте использовать команду «tasklist». Я попробовал это с Vista и, похоже, тоже работает.


2
2017-09-10 05:52





Используйте эту команду для просмотра всех процессов на компьютере Windows

tasklist / svc


1
2017-09-05 07:30



Можете ли вы отфильтровать любой процесс с помощью списка задач с трубой или другим способом? - Kiquenet
@Kiquenet Да, вы можете: tasklist|findstr "firefox.exe", Если это возвращает errorlevel из 1 процесс был найден в списке процессов. - mrt
@mrt: findstr не требует котировок вокруг иглы, если в ней нет места или специального символа, подобного & хотя find и оба возвращают 1 для НЕ найденного (0 для найденного). - dave_thompson_085
@ dave_thompson_085 Конечно, вы правы, но, на мой взгляд, хорошая привычка вкладывать строки в цитаты. Это мешает мне случайно оставить их, когда они нужны. Кроме того, это упрощает чтение, поскольку сразу становится понятным, что такое поисковый запрос. - mrt