Một đồng nghiệp của tôi gần đây đã gặp phải một vấn đề trong đó một quy trình được cho là đã chết vẫn bị ràng buộc với một cổng mạng, ngăn các quy trình khác liên kết với cổng đó. Cụ thể, netstat -a -b
đã báo cáo rằng một quy trình có tên là System
PID 4476 đã mở cổng 60001, ngoại trừ không có quy trình nào với PID 4476 tồn tại, ít nhất là theo như tôi có thể nói.
Process Explorer và Trình quản lý tác vụ không liệt kê PID 4476 (mặc dù có một quy trình khác có tên là System
PID 4, có bộ kết nối TCP riêng không bao gồm 60001). taskkill /PID 4476
cũng báo cáo rằng không thể tìm thấy PID 4476.
Có cách nào để tiêu diệt quy trình Hệ thống bí ẩn này để giải phóng cổng mà nó hiện đang bị ràng buộc không? Điều gì có thể gây ra điều này xảy ra? Làm thế nào có thể có các quy trình mà không có Trình quản lý tác vụ, Trình khám phá quy trình và tác vụ nào không biết về? Khởi động lại được quản lý để khắc phục sự cố, nhưng tôi muốn biết liệu có cách nào khắc phục vấn đề này mà không cần khởi động lại không.