netstat报告不存在的PID – wtf,如何closures它?

我有一个应用程序,监听端口7001,有时会崩溃,但留下端口打开。 netstat报告一个不存在的PID。 这怎么可能? 如何在不重新启动机器的情况下强制closures端口?

 C:\> netstat -a -o

活动连接

  原始本地地址外部地址状态PID
   ...
   TCP JD1:7001 JD1.intranet:0 LISTENING 6060
   ...

 C:\> taskkill / pid 6060
错误:未find进程“6060”。

使用-b选项尝试netstat以及-a和-o选项来显示涉及的可执行文件。 这可能会帮助你追查罪魁祸首。

尝试使用Process Explorer来查找并终止进程。 如果您需要命令行程序,请尝试使用pskill。