Як дізнатися, чи використовується порт на машині Windows?


23

Я використовую Windows XP pro, і мені потрібно знати, чи зареєстровано щось на порту.

Якщо так, як я можу сказати, що знаходиться на порту?

EDIT

Що я маю на увазі під реєстрацією, це те, що я намагаюся перевірити програму для видалення .NET, і мені потрібно перевірити, чи програма запущена чи зареєстрована на певному порту.

Відповіді:


34

netstat -a -b покаже всі порти прослуховування та ім'я виконавця (а не лише PID).

Якщо ви віддаєте перевагу графічну версію, Microsoft TCPView покаже вам ту саму інформацію, оновлюючись у режимі реального часу.


1
Що робити з пошуком конкретного порту, який використовується, чи ні
FindOutIslamNow

1
@Kilanny findstrКоманда знаходить рядки, які відповідають деякому шаблону, тому передайте netstatв неї вихід:netstat -a | findstr 8888
Стівен Дженнінгс

1
@Kilanny Або перенаправляйте вихід у файл і шукайте його у своєму текстовому редакторі:netstat -a -b > output.txt
Стівен Дженнінгс

4

TCPview від Sysinternals Suite робить це в приємний, графічний спосіб.

Він включає налаштований інтервал оновлення, вирішення адреси та виділення різниці. І це набагато швидше, ніж netstat -a -b.

Також доступний як версія командного рядка (tcpvcon.exe). Обидва безкоштовні.


Цей інструмент щойно зробив мій день. Ще раз сисинтернали на допомогу. Ніколи в цьому не було потреби, це не забудеться!
Кріс Марісіч

Так приємно бачити, що восьмирічна відповідь все ще допомагає людям. Дякуємо за відгук!
Томалак

3

Як ви визначаєте "зареєстрований"?

У будь-якому випадку, netstat -o перелічить поточно використовувані та прослуховувальні порти з PID-адресами та списком завдань (або будь-який список ідентифікаторів процесів доступний) буде сортувати назву процесу та виконувану програму, напевно? ^^

редагувати: Приємно, не помітили варіант netstat -b - це, очевидно, кращий варіант :)


2

Запустіть netstat з командного рядка, і він покаже всі поточні з'єднання. netstat -b покаже вам, яка програма використовує порт.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.