Кожен запущений процес у Windows має свій числовий ідентифікатор – PID або ідентифікатор процесу, який може використовуватися для звернення до конкретного процесу, наприклад, для отримання інформації про нього або примусового закриття.
У цій інструкції кілька способів дізнатися PID процесу в Windows 11 або Windows 10, більшість з яких підійдуть і для попередніх версій системи.
Ідентифікатор процесу в диспетчері завдань
Швидкий та простий спосіб переглянути PID процесу в графічному інтерфейсі – використовувати диспетчер завдань Windows, для цього:
- Відкрийте диспетчер завдань: ви можете використовувати контекстне меню кнопки «Пуск», натиснути клавіші Ctrl+Shift+Esc або використовувати меню Ctrl+Alt+Delete для цього.
- У диспетчері завдань перейдіть на вкладку «Відомості» (Windows 11, перемикання виконується в меню) або «Докладно» (Windows 10).

- Зверніть увагу на стовпець «Ідентифікатор процесу (PID)» – це і є потрібний PID. Якщо стовпець не відображається, натисніть правою кнопкою миші по заголовку таблиці і використовуйте пункт «Вибрати стовпці», щоб увімкнути показ потрібного стовпця.

Більшості користувачів цього методу буде достатньо для отримання потрібної інформації.
Однак, якщо дізнатися PID запущеного процесу потрібно при виконанні будь-якого користувацького скрипта, можуть стати в пригоді методи, що описані в останній частині статті. Ці методи дозволяють отримати PID без використання графічного інтерфейсу – в командному рядку або PowerShell.
PID процесу в Моніторі ресурсів
Ще один метод, дуже схожий на попередній, – використання вбудованого інструменту «Монітор ресурсів»:
- Натисніть клавіші Win+R на клавіатурі, або натисніть правою кнопкою миші за кнопкою «Пуск» і виберіть «Запуск».
- Введіть resmon у діалогове вікно «Виконати» та натисніть Enter.
- Відкриється вікно «Монітор ресурсів» у ньому, на вкладці «Overview» (Огляд) ви побачите список процесів, розподілених за групами (використання ЦП, Диску, Мережі та Пам’яті) із зазначенням їх ІД у відповідному стовпці.

Process Explorer
Process Explorer – «просунутий» диспетчер завдань із Microsoft Sysinternals, завантажити його можна як у комплекті з іншими утилітами, так і окремо з офіційного сайту.

Після запуску утиліти, інформацію про PID процесу ви зможете знайти в однойменному стовпці.
Командний рядок
Отримати PID процесу можна за допомогою команд командного рядка. Кроки будуть наступними:
- Запустіть командний рядок, краще в режимі адміністратора (як це зробити).
- Щоб отримати список усіх процесів, включаючи інформацію про їх PID, введіть команду:
tasklist
та натисніть Enter.

- Для відображення лише процесів із заданими іменами файлів (в імені допустимі wildcard-символи, наприклад, *) можна використовувати таку команду:
tasklist /FI "IMAGENAME eq ім'я_файлу.exe"

- Ви можете вивести результат виконання команди у текстовий файл, наприклад:
tasklist > C:\pidfile.txt
За допомогою tasklist можна відфільтрувати процеси і за іншими властивостями, наприклад, отримати список тільки завислих програм.
Windows PowerShell або Термінал Windows
Ще одна можливість для отримання PID процесів – використання термінала Windows або PowerShell:
- Запустіть Windows PowerShell або Термінал Windows, для цього можна використовувати меню правого кліку на кнопці «Пуск».
- Базовий варіант команди:
Get-Process
відобразить список усіх процесів, PID буде відображено у стовпці Id

- Якщо у висновку потрібно залишити інформацію тільки про ім’я процесу та його ID, використовуйте наступний синтаксис:
Get-Process | Format-Table -Property ProcessName,Id
- Команда для отримання інформації про процеси PID із зазначеним ім’ям:
Get-Process | Where {$_.ProcessName -Like "Ім'я_процесу"} | Format-Table -Property ProcessName,Id

На цьому все: сподіваємося, що бажаний для себе спосіб отримати потрібну інформацію ви знайшли. Якщо знаєте інші методи отримання PID процесів у Windows – пишіть у коментарях нижче.








