我发现一个 PID 为 26376 的正在运行的进程正在监听端口 9001 和 9002,因为当我尝试运行绑定(bind)到该端口的程序(作为服务)时失败了。
但是当我尝试使用 taskkill/PID 杀死它时,它说找不到进程 26376。同样,当我尝试在任务管理器中找到选中“显示所有用户的进程”的进程时,我无法在任何地方找到它。
谁能解释一下?它是一个已失效的僵尸进程吗?我怀疑监听该端口的进程是我的程序运行的先前实例,但可能是什么原因造成的?
编辑: Sysinternals TCPView 显示进程不存在。 Sysinternals Process Explorer 不显示进程。 任务列表不显示进程。
最佳答案
您不需要任务管理器来跟踪它。只需运行 netstat -b
即可显示与 PID 关联的 exe..
关于windows - PID在netstat中存在,但在任务管理器中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15216881/