Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách tiết lộ ứng dụng nào đang sử dụng cổng Windows của bạn

PC của bạn xử lý hàng nghìn “cửa kỹ thuật số” được gọi là cổng để giúp bạn luôn kết nối với Internet. Có nhiều tình huống mà bạn có thể cần theo dõi các cổng này, chẳng hạn như để khắc phục sự cố mạng hoặc thậm chí phát hiện hoạt động đáng ngờ. Hướng dẫn này sẽ chỉ cho bạn những cách đáng tin cậy nhất để kiểm tra cổng trong Windows.

Mục lục

Kiểm tra cổng trong Windows bằng dấu nhắc lệnh

Cách phổ biến nhất để kiểm tra cổng trong Windows là sử dụng netstat tích hợp sẵn (Thống kê mạng) công cụ. netstat lệnh có nhiều công tắc có thể được sử dụng riêng lẻ nhưng chúng tôi sẽ sử dụng lệnh đầy đủ ở đây để tiết lộ tất cả thông tin. Đây là cách thực hiện.

Mở Dấu nhắc Lệnh với tư cách quản trị viên và chạy lệnh sau:

netstat -abno

Thao tác này sẽ liên tục đưa ra danh sách các cổng mở có thể khá dài, cùng với các tiến trình Windows đang sử dụng chúng. Ở đây, Địa chỉ cục bộ, Trạng thái và PID là các cột chính bạn cần xem để theo dõi các cổng:

  • Địa chỉ địa phương: nó sẽ liệt kê địa chỉ IP PC của bạn và số cổng được phân tách bằng dấu hai chấm, như 0.0.0.0:135 này . Trong ví dụ này, 135 là số cổng.
  • Bang: điều này sẽ hiển thị ĐANG NGHE hoặc THÀNH LẬP trạng thái. LẮNG NGHE có nghĩa là chương trình đang chờ kết nối và THÀNH LẬP có nghĩa là kết nối trực tiếp đang trao đổi dữ liệu.
  • PID: ID tiến trình (PID) là một số duy nhất để xác định các tiến trình. Bạn sẽ cần nó nếu một cổng không hiển thị tên quy trình để bạn có thể xác định nó trong Trình quản lý tác vụ.
Cách tiết lộ ứng dụng nào đang sử dụng cổng Windows của bạn

Bằng cách sử dụng thông tin trong các cột này, bạn có thể phát hiện những gì đang chạy trên một cổng cụ thể và có thể hủy tiến trình nếu nó gây ra xung đột. Thông tin này cũng rất quan trọng để thiết lập chuyển tiếp cổng.

Nếu có quá nhiều dữ liệu, bạn cũng có thể sử dụng findstr lệnh để hiển thị các kết nối trên một cổng cụ thể một cách dễ dàng. Ví dụ:để xem cổng 443 trạng thái, bạn có thể nhập netstat -ano | findstr :443 . Chúng tôi đã xóa -b chuyển đổi vì tên quy trình có thể làm rối findstr đôi khi định dạng nhưng không cần thiết phải xóa.

Cách tiết lộ ứng dụng nào đang sử dụng cổng Windows của bạn

Kiểm tra cổng trong Windows bằng PowerShell

Nếu muốn danh sách gọn gàng hơn một chút, bạn nên sử dụng PowerShell. Sử dụng Get-NetTCPConnectionGet-NetUDPEndpoint lệnh, bạn có thể hiển thị tất cả các cổng đang được sử dụng trong các cột và hàng rõ ràng.

Mở PowerShell với tư cách quản trị viên và chạy Get-NetTCPConnection để xem các kết nối TCP và Get-NetUDPEndpoint để xem các kết nối UDP. Nó sẽ tiết lộ địa chỉ IP cục bộ, số cổng (trong LocalPort), trạng thái và PID (trong OwningProcess). Nếu PID không được hiển thị, hãy đặt PowerShell ở chế độ toàn màn hình và chạy lại lệnh.

Cách tiết lộ ứng dụng nào đang sử dụng cổng Windows của bạn

Thật không may, nó không hiển thị tên của quy trình trong danh sách này. Bạn sẽ phải sử dụng PID và khớp nó trong Trình quản lý tác vụ để tìm quy trình.

Sử dụng Trình giám sát tài nguyên để kiểm tra các cổng đang được sử dụng trong Windows

Nếu bạn thích phương pháp dựa trên GUI thì Resource Monitor là một công cụ tích hợp tuyệt vời để kiểm tra các cổng trong Windows. Chỉ cần tìm kiếm “giám sát tài nguyên” trong Windows Search và mở Trình giám sát tài nguyên .

Tại đây, hãy chuyển đến Mạng và mở Cổng nghe phần. Nó sẽ hiển thị tất cả thông tin cần thiết, bao gồm tên quy trình, PID, số cổng và giao thức. Quan trọng hơn, nó có Trạng thái tường lửa cột hiển thị trạng thái tường lửa hiện tại cho một cổng cụ thể. Nếu một cổng cụ thể bị chặn, bạn có thể dễ dàng xem cổng đó tại đây.

Cách tiết lộ ứng dụng nào đang sử dụng cổng Windows của bạn

Bạn có thể nhấp vào tiêu đề cột để sắp xếp danh sách, giống như bạn có thể nhấp vào Cổng hướng tới sắp xếp và dễ dàng tìm thấy một cổng cụ thể. Nếu phát hiện thấy một quy trình xung đột, bạn cũng có thể đóng quy trình đó ngay trong Trình giám sát tài nguyên. Chỉ cần mở Quy trình có hoạt động mạng , nhấp chuột phải vào quy trình và chọn Kết thúc quy trình .

Cách tiết lộ ứng dụng nào đang sử dụng cổng Windows của bạn

Sử dụng TCPView để kiểm tra cổng trong Windows

Nếu bạn không ngại cài đặt ứng dụng của bên thứ ba và muốn có nhiều quyền kiểm soát hơn đối với những gì đang diễn ra với tất cả các cổng của mình, bạn có thể sử dụng một ứng dụng nhẹ có tên TCPView . Thao tác này ngay lập tức hiển thị danh sách các quy trình và các cổng liên quan của chúng.

Cách tiết lộ ứng dụng nào đang sử dụng cổng Windows của bạn

Điều làm cho phương pháp này tốt hơn các phương pháp khác là bạn có thể chủ động thấy các cổng mở, đóng và gửi gói. Chỉ cần tìm những điểm nổi bật màu xanh lá cây, đỏ và vàng. Bạn cũng có thể sắp xếp lại danh sách bằng cách nhấp vào tiêu đề cột, giúp dễ dàng tìm thấy quy trình bạn muốn hoặc hai quy trình riêng biệt cạnh tranh cho cùng một cổng.

Nếu bạn tìm thấy một quy trình hoặc kết nối mà bạn muốn đóng, chỉ cần nhấp chuột phải vào quy trình đó và chọn Kết thúc quy trình . Bạn thậm chí có thể nhấp vào Đóng kết nối để để quá trình mở nhưng ngăn quá trình nghe trên một cổng nhất định.

Cách tiết lộ ứng dụng nào đang sử dụng cổng Windows của bạn

Thông tin thu được từ các phương pháp này hữu ích nhất khi bạn đã biết vấn đề, chẳng hạn như lỗi Windows hiển thị lỗi cổng bị chặn. Nếu đang khắc phục sự cố mạng, bạn sẽ cần chạy các lệnh chẩn đoán liên quan để tìm và khắc phục sự cố.