Як дізнатися, яка програма використовує той чи інший порт в windows 7
Головна> Куточок гику> Як дізнатися, яка програма використовує той чи інший порт в Windows 7
Існує багато різних додатків, що показують, яка програма "слухає" той чи інший порт в даний час. Ви можете скористатися додатками SysInternals Process Explorer, Sysinternals TCPView, Nirsoft CurrPorts, всі вони дуже чудові, але в потрібний момент їх може просто не виявитися під рукою. Їх відсутність можна заповнити вбудованими засобами операційної системи.
До складу Windows входить консольна утиліта netstat. Запустивши її з параметром / ?. ви побачите, що призначена вона для відображення статистики та активних сполук протоколу TCP / IP, а також повний перелік її опцій:

З цього переліку нас цікавлять в першу чергу ці:
- -a - відображати всі з'єднання і використовуються порти.
- -o - відображати числовий ідентифікатор процесу, що відповідає за конкретний з'єднання (Process ID, або просто PID).
Порядок дій
- Запустіть netstat командою

Proto Local Address Foreign Address State PID
TCP 192.168.1.100:49183 bos-m057a-sdr1: https ESTABLISHED 3104
Воно належить процесу з ідентифікатором 3104, і виконується до віддаленого вузла з ім'ям bos-m057a-sdr1 на 443 порт. Не покидаючи командного рядка, ви можете швидко з'ясувати, що таке процес 3104. Ось так:

Отже, це месенджер Miranda-IM, а з'єднання виконано з сервером ICQ.
Якщо вам до вподоби tasklist. ви можете скористатися системним "Диспетчером завдань". Запустіть його, натиснувши CTRL + SHIFT + ESC, перейдіть на вкладку "Процеси". У меню "Вид" виберіть пункт "Вибрати стовпці", і відзначте стовпець PID:

Потрібний процес можна знайти за значенням цього шпальти:

Я особисто віддаю перевагу tasklist з тієї причини, що в диспетчері завдань не йдуть пошуки.