我有一个应用程序监听端口 7001,有时会崩溃但端口仍保持打开状态。netstat 报告不存在的 PID。这怎么可能?如何在不重启机器的情况下强制关闭端口?
C:\>netstat -a -o 活动连接 原始本地地址外部地址状态 PID ... TCP JD1:7001 JD1.intranet:0 正在监听 6060 ... C:\>taskkill /pid 6060 错误:未找到进程“6060”。
答案1
尝试使用 -b 选项以及 -a 和 -o 选项来显示所涉及的可执行文件。这可能有助于您找到罪魁祸首。
答案2
尝试使用 Process Explorer 查找并终止该进程。如果您需要命令行程序,请尝试使用 pskill。