Як дізнатися, яка програма використовує той чи інший порт в windows 7

Головна> Куточок гику> Як дізнатися, яка програма використовує той чи інший порт в Windows 7

Існує багато різних додатків, що показують, яка програма "слухає" той чи інший порт в даний час. Ви можете скористатися додатками SysInternals Process Explorer, Sysinternals TCPView, Nirsoft CurrPorts, всі вони дуже чудові, але в потрібний момент їх може просто не виявитися під рукою. Їх відсутність можна заповнити вбудованими засобами операційної системи.

До складу Windows входить консольна утиліта netstat. Запустивши її з параметром / ?. ви побачите, що призначена вона для відображення статистики та активних сполук протоколу TCP / IP, а також повний перелік її опцій:

Як дізнатися, яка програма використовує той чи інший порт в windows 7

З цього переліку нас цікавлять в першу чергу ці:

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

Порядок дій

  • Запустіть netstat командою
У мене висновок виглядає так:
Як дізнатися, яка програма використовує той чи інший порт в windows 7
  • Тепер знайдемо, до якого процесу відноситься, ну наприклад, ось ця сполука:

    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. Ось так:

    Як дізнатися, яка програма використовує той чи інший порт в windows 7

    Отже, це месенджер Miranda-IM, а з'єднання виконано з сервером ICQ.

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

    Як дізнатися, яка програма використовує той чи інший порт в windows 7

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

    Як дізнатися, яка програма використовує той чи інший порт в windows 7

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