it-swarm-vi.tech

Làm cách nào để xem cổng có được sử dụng trên máy windows không?

Tôi đang sử dụng Windows XP pro và tôi cần biết nếu có thứ gì đó được đăng ký trên một cổng.

Nếu vậy làm thế nào tôi có thể nói những gì trên cổng?

CHỈNH SỬA

Ý tôi là khi đăng ký là tôi đang thử kiểm tra một ứng dụng từ xa .NET và tôi cần xem ứng dụng đó đang chạy hay đã đăng ký trên một cổng nhất định.

23
David Basarab

netstat -a -b sẽ hiển thị tất cả các cổng nghe và tên thực thi (chứ không chỉ là PID).

Nếu bạn thích phiên bản đồ họa, TCPView của Microsoft sẽ hiển thị cho bạn cùng thông tin, cập nhật theo thời gian thực.

35
Stephen Jennings

TCPview từ Sysiternals Suite thực hiện theo cách GUI đẹp.

Nó bao gồm một khoảng cập nhật cấu hình, giải quyết địa chỉ và tô sáng sự khác biệt. Và nó nhanh hơn rất nhiều so với netstat -a -b.

Cũng có sẵn dưới dạng phiên bản dòng lệnh (tcpvcon.exe). Cả hai đều miễn phí.

4
Tomalak

Làm thế nào để bạn xác định "đã đăng ký"?

Dù sao, netstat -o sẽ liệt kê các cổng đang được sử dụng và nghe với PID và danh sách tác vụ (hoặc bất kỳ trình xử lý id nào có sẵn) sẽ sắp xếp tên quy trình và thực thi theo tôi đoán? ^^

chỉnh sửa: Oh Nice, đã không nhận thấy tùy chọn netstat -b - đó rõ ràng là tùy chọn tốt hơn :)

3
Oskar Duveborn

Chạy netstat từ dòng lệnh và nó sẽ hiển thị cho bạn tất cả các kết nối hiện tại. netstat -b sẽ cho bạn biết chương trình nào đang sử dụng cổng.

2
jeffl8n