Як дізнатися PID процесу Windows

Як подивитися PID процесу у Windows Windows

Кожен запущений процес у Windows має свій числовий ідентифікатор – PID або ідентифікатор процесу, який може використовуватися для звернення до конкретного процесу, наприклад, для отримання інформації про нього або примусового закриття.

У цій інструкції кілька способів дізнатися PID процесу в Windows 11 або Windows 10, більшість з яких підійдуть і для попередніх версій системи.

Ідентифікатор процесу в диспетчері завдань

Швидкий та простий спосіб переглянути PID процесу в графічному інтерфейсі – використовувати диспетчер завдань Windows, для цього:

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

Перегляд PID процесу в диспетчері задач Windows 11

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

Перегляд PID процесу в диспетчері задач Windows 10

Більшості користувачів цього методу буде достатньо для отримання потрібної інформації.

Однак, якщо дізнатися PID запущеного процесу потрібно при виконанні будь-якого користувацького скрипта, можуть стати в пригоді методи, що описані в останній частині статті. Ці методи дозволяють отримати PID без використання графічного інтерфейсу – в командному рядку або PowerShell.

PID процесу в Моніторі ресурсів

Ще один метод, дуже схожий на попередній, – використання вбудованого інструменту «Монітор ресурсів»:

  1. Натисніть клавіші Win+R на клавіатурі, або натисніть правою кнопкою миші за кнопкою «Пуск» і виберіть «Запуск».
  2. Введіть resmon у діалогове вікно «Виконати» та натисніть Enter.
  3. Відкриється вікно «Монітор ресурсів» у ньому, на вкладці «Overview» (Огляд) ви побачите список процесів, розподілених за групами (використання ЦП, Диску, Мережі та Пам’яті) із зазначенням їх ІД у відповідному стовпці.

ІД процесів у Моніторі ресурсів Windows

Process Explorer

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

PID у Process Explorer

Після запуску утиліти, інформацію про PID процесу ви зможете знайти в однойменному стовпці.

Командний рядок

Отримати PID процесу можна за допомогою команд командного рядка. Кроки будуть наступними:

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

та натисніть Enter.

Перегляд PID процесів у командному рядку

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

Отримати ID процесу на ім'я в командному рядку

  1. Ви можете вивести результат виконання команди у текстовий файл, наприклад:
tasklist > C:\pidfile.txt

За допомогою tasklist можна відфільтрувати процеси і за іншими властивостями, наприклад, отримати список тільки завислих програм.

Windows PowerShell або Термінал Windows

Ще одна можливість для отримання PID процесів – використання термінала Windows або PowerShell:

  1. Запустіть Windows PowerShell або Термінал Windows, для цього можна використовувати меню правого кліку на кнопці «Пуск».
  2. Базовий варіант команди:
Get-Process

відобразить список усіх процесів, PID буде відображено у стовпці Id

Перегляд ID процесів у PowerShell

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

Отримання PID конкретного процесу PowerShell

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

Оцініть статтю
HabStudia.com - ремонт та налагодження комп'ютерів, Android, iPhone
Додати коментар