PID存在于netstat中,但在任务管理器中不存在

sha*_*awn 47 windows service network-programming

我发现一个正在运行的进程,其中PID 26376侦听端口9001和9002,就像我尝试运行我的程序(作为服务)绑定到它失败的端口一样.

但是当我尝试使用taskkill/PID杀死它时,它表示找不到进程26376.类似地,当我尝试在任务管理器中找到"显示所有用户的进程"时,我无法在任何地方找到它.

有谁能解释一下?这是一个已经不存在的僵尸程序吗?我怀疑侦听该端口的进程是我程序运行的先前实例,但是可能导致这种情况的原因是什么?

编辑:Sysinternals TCPView显示该进程不存在.Sysinternals Process Explorer不显示该过程.任务列表不显示该过程.

小智 5

好吧,就我而言,杀死与初始进程释放端口的同一用户拥有的所有 conhost.exe 实例。


Par*_*ody 5

您不需要任务管理器来跟踪它。只需运行netstat -b,它将显示与PID关联的exe。