Jak sprawdzić, czy port jest używany na komputerze z systemem Windows?


23

Korzystam z systemu Windows XP pro i muszę wiedzieć, czy coś jest zarejestrowane na porcie.

Jeśli tak, to jak mogę dowiedzieć się, co jest w porcie?

EDYTOWAĆ

Rozumiem przez to, że próbuję przetestować aplikację zdalną .NET i muszę sprawdzić, czy aplikacja działa lub jest zarejestrowana na danym porcie.

Odpowiedzi:


34

netstat -a -b pokaże wszystkie nasłuchujące porty i nazwę pliku wykonywalnego (zamiast tylko PID).

Jeśli wolisz wersję graficzną, TCPView Microsoftu pokaże ci te same informacje, aktualizowane w czasie rzeczywistym.


1
Co z wyszukiwaniem konkretnego portu jest w użyciu, czy nie
— FindOutIslamNow

1
@Kilanny findstrPolecenie znajduje wiersze, które pasują do jakiegoś wzorca, więc podłącz netstatdo niego dane wyjściowe:netstat -a | findstr 8888
— Stephen Jennings,

1
@Kilanny Lub przekieruj wyjście do pliku i wyszukaj go za pomocą edytora tekstu:netstat -a -b > output.txt
— Stephen Jennings

4

TCPview z Sysinternals Suite robi to w przyjemny, GUI sposób.

Zawiera konfigurowalny interwał aktualizacji, rozwiązywanie adresów i podświetlanie różnic. I jest o wiele szybszy niż netstat -a -b.

Dostępny również w wersji wiersza poleceń (tcpvcon.exe). Oba są bezpłatne.


To narzędzie właśnie zrobiło mi dzień. Jeszcze raz sysinternals na ratunek. Nigdy wcześniej nie było takiej potrzeby, nie zostanie zapomniane!
— Chris Marisic

Tak miło widzieć, że ośmioletnia odpowiedź wciąż pomaga ludziom. Dzięki za opinie!
— Tomalak

3

Jak definiujesz „zarejestrowany”?

W każdym razie netstat -o wyświetli listę aktualnie używanych i nasłuchujących portów z PID i listą zadań (lub jakimkolwiek dostępnym listerem identyfikatorów procesów) posortuje nazwę procesu i plik wykonywalny, tak myślę? ^^

edytuj: Och, nie zauważyłem opcji netstat -b - to oczywiście lepsza opcja :)


2

Uruchom netstat z wiersza poleceń, aby wyświetlić wszystkie bieżące połączenia. netstat -b pokaże ci, jakiego programu używa port.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.