Tại bất kỳ thời điểm nào, có cả đống thông tin được gửi giữa PC chạy Windows 10 của bạn và khoảng trống vô tận của Internet. Điều này được thực hiện bằng cách sử dụng một quy trình trong đó các quy trình phụ thuộc vào mạng tìm kiếm các cổng TCP và UDP, chúng sử dụng để giao tiếp với Internet. Đầu tiên, dữ liệu của bạn được gửi đến các cổng từ xa tại điểm đến hoặc trang web mà các quy trình của bạn đang cố gắng kết nối, sau đó dữ liệu sẽ được nhận tại các cổng cục bộ trên PC của bạn.
Hầu hết thời gian, Windows 10 biết cách quản lý các cổng và đảm bảo rằng lưu lượng truy cập đang được chuyển hướng qua các cổng phù hợp để các quá trình đó có thể kết nối với những gì chúng cần. Nhưng đôi khi hai quá trình có thể được chỉ định cho một cổng hoặc có thể bạn chỉ muốn có bức tranh tốt hơn về lưu lượng mạng của mình và những gì đang vào và ra.
Đó là lý do tại sao viết hướng dẫn này cho bạn biết cách kiểm tra các cổng đang mở trên Windows và xem ứng dụng nào đang sử dụng cổng nào.
Kiểm tra việc sử dụng cổng với cổng Nirsoft CurrPorts
NirSoft là một trong những nhà phát triển phần mềm độc lập tốt nhất, mang đến cho chúng tôi những tiện ích tuyệt vời, như PassView và WirelessKeyView. Mặc dù một số người thích kiểm tra các cổng của họ mà không cần cài đặt phần mềm của bên thứ ba (trong trường hợp đó, hãy cuộn xuống phương pháp CMD), CurrPorts dễ dàng là cách nhanh nhất và thuận tiện nhất để kiểm tra trạng thái cổng trên Windows.
Sau khi bạn đã cài đặt CurrPorts, chỉ cần mở nó để xem danh sách tất cả các cổng của bạn hiện đang được sử dụng. Nếu bạn đang tìm kiếm các cổng cục bộ đang được sử dụng, chỉ cần nhấp vào cột “Cổng cục bộ” ở trên cùng để sắp xếp danh sách theo số cổng (hữu ích nếu bạn đang tìm kiếm một cổng cụ thể). Bạn cũng có thể làm điều tương tự với các cổng từ xa.
Nếu bạn thực sự muốn tìm các cổng cụ thể, hãy nhấp vào biểu tượng “Bộ lọc nâng cao” ở trên cùng và nhập chuỗi của bạn theo định dạng mà họ đề xuất. Nó sẽ trông giống như hình dưới đây.
Nhấn OK khi bạn đã sẵn sàng và danh sách sẽ lọc xuống các truy vấn của bạn.
Liệt kê các cổng đang mở bằng Command Prompt
Cách tích hợp - mặc dù không nhất thiết phải là cách đơn giản nhất - để kiểm tra các cổng đang mở là sử dụng dấu nhắc lệnh đáng tin cậy.
Nhấp vào nút Bắt đầu, nhập cmd
, sau đó nhấp chuột phải vào “Command Prompt” khi nó xuất hiện trong kết quả tìm kiếm. Nhấp vào “Chạy với tư cách quản trị viên.”
Khi bạn đang ở trong dấu nhắc lệnh nâng cao, hãy nhập lệnh sau:
netstat -ab
Điều này sẽ liên tục đưa ra một danh sách các cổng đang mở có lẽ khá dài, cùng với các tiến trình Windows đang sử dụng chúng. (Bạn có thể nhấn Ctrl + A , sau đó Ctrl + C để sao chép tất cả thông tin vào khay nhớ tạm.) Trên PC trung bình, sẽ có hai địa chỉ IP cục bộ chính chứa các cổng trên PC của bạn.
Đầu tiên, trong trường hợp của chúng tôi, là “127.0.0.1.” Địa chỉ IP này còn được gọi là “localhost” hoặc “loopback address” và bất kỳ quá trình nào lắng nghe các cổng ở đây đều được giao tiếp nội bộ trên mạng cục bộ của bạn mà không cần sử dụng bất kỳ giao diện mạng nào. Cổng thực tế là số bạn nhìn thấy sau dấu hai chấm. (Xem hình ảnh bên dưới.)
Phần lớn các quy trình của bạn có thể sẽ lắng nghe các cổng có tiền tố là “192.168.xxx.xxx”, là địa chỉ IP của bạn. Điều này có nghĩa là các quy trình bạn thấy được liệt kê ở đây đang lắng nghe các liên lạc từ các địa điểm Internet từ xa (chẳng hạn như các trang web). Một lần nữa, số cổng là số sau dấu hai chấm.
Cài đặt TCPView để kiểm tra các cổng đang mở
Nếu không phiền khi cài đặt ứng dụng của bên thứ ba và muốn kiểm soát nhiều hơn 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.
Điều làm cho điều này tốt hơn so với dấu nhắc lệnh là bạn có thể chủ động thấy các cổng mở, đóng và gửi gói tin. Chỉ cần tìm các đ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 bạn muốn đóng, chỉ cần nhấp chuột phải vào quy trình đó. Sau đó, bạn có thể chọn “Kết thúc quá trình”, chức năng này giống hệt như chức năng trong trình quản lý tác vụ Windows. Hoặc bạn có thể nhấp vào “Đóng kết nối” để để quá trình mở nhưng ngăn nó nghe trên một cổng nhất định.
Nếu bạn đang gặp một số sự cố trong Windows 10, hãy xem liệu bản cập nhật Windows có thể gây ra sự cố đó hay không. Chúng tôi cũng có một hướng dẫn hữu ích để quản lý tình trạng ổ cứng của bạn trong Windows 10.