Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Windows назначает каждый выполняемый процесс уникальным десятичным числом, называемым идентификатором процесса (PID). Это число используется во многих отношениях, например, для указания процесса при подключении отладчика к нему.
В этой статье вы узнаете, как найти идентификатор процесса с помощью:
- Диспетчер задач — быстрый визуальный метод
- Команда tasklist — опция командной строки
- Программа TList — дополнительное средство отладки
- PowerShell Get-Process — удобно для автоматизации
- Команда отладчика tlist — для активных сеансов отладки
Найти PID с помощью диспетчера задач**
- Откройте диспетчер задач, нажав клавиши CTRL+ALT+DELETE, а затем выберите диспетчер задач.
- Выберите дополнительные сведения , чтобы развернуть отображаемые сведения (только Для Windows).
- На вкладке "Процессы " выберите "Сведения" , чтобы просмотреть идентификатор процесса в столбце PID .
Вы можете выбрать любое имя столбца для сортировки или щелкнуть правой кнопкой мыши имя процесса для получения дополнительных параметров.
Некоторые ошибки ядра могут привести к задержкам в графическом интерфейсе диспетчера задач.
Команда списка задач
Используйте встроенную команду списка задач Windows из командной строки, чтобы отобразить все процессы, их идентификаторы и другие сведения.
C:\>tasklist
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 8 K
System 4 Services 0 7,428 K
Secure System 104 Services 0 40,344 K
Registry 164 Services 0 146,596 K
smss.exe 592 Services 0 1,176 K
csrss.exe 896 Services 0 6,224 K
wininit.exe 980 Services 0 6,572 K
...
Используется tasklist /? для отображения справки командной строки.
Утилита TList
Средство просмотра списков задач (TList) или tlist.exe— это программа командной строки, которая отображает список задач или процессы пользовательского режима, которые в настоящее время выполняются на локальном компьютере. TList включен в средства отладки для Windows. Сведения о том, как скачать и установить средства отладки, см. в разделе "Средства отладки" для Windows.
Если вы установили комплект драйверов Windows в каталоге по умолчанию на 64-разрядном компьютере, вы можете найти средства отладки здесь:
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\
При запуске TList из командной строки отображается список всех процессов пользовательского режима в памяти с уникальным номером PID. Для каждого процесса отображается идентификатор piD, имя процесса и, если в процессе есть окно, заголовок этого окна.
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64>tlist -t
System Process (0)
System (4)
smss.exe (592)
Memory Compression (3376)
Secure System (104)
Registry (164)
csrss.exe (896)
wininit.exe (980)
services.exe (660)
svchost.exe (1232)
WmiPrvSE.exe (6008)
dllhost.exe (1748)
WmiPrvSE.exe (1860)
...
Дополнительные сведения см. в разделе TList.
Команда отладчика TLIST
Если у вас уже запущен отладчик пользовательского режима в системе, используйте команду .tlist (список идентификаторов процессов) для отображения всех идентификаторов.
Example:
0:000> .tlist
Этот метод полезен при активной отладке и требуется определить другие процессы, не покидая отладчик.
PowerShell команда Get-Process
Чтобы работать со скриптами автоматизации, используйте команду Get-Process PowerShell. Укажите определенное имя процесса, чтобы просмотреть идентификатор процесса для этого процесса.
C:\> Get-Process explorer
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
2520 404 108948 179284 1,702.95 7656 1 explorer
Дополнительные сведения см. в разделе Get-Process.
Связанные темы
- Средства отладки для Windows — скачивание средств, используемых в этой статье
- Справочник по командам TList — подробная документация по служебной программе TList
- Команда отладчика .tlist — справочник команд отладчика
- Get-Process PowerShell cmdlet — полная документация по PowerShell
- Внутренние компоненты Windows — подробное представление о процессах и потоках Windows