8080 端口被占用,所以我无法在其上启动 Glass Fish 服务器,因此我使用 Netstate 并找到使用该端口的程序的 PID,但问题开始于此,任务管理器中没有具有此 PID 的进程或服务。我该怎么办?
netstat -aon | find ":8080" | find "LISTENING"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 2056
没有具有该 pid 的进程。
回答 :
我刚找到它并把答案放在这里,供有同样问题的人参考。我使用 Microsoft 的 ProcessExplorer,该程序显示 rundll32 是保持端口占用的程序,我杀死了 rundll32 的父程序,(在 ProcessExplorer 中它会显示谁调用了哪个程序)有一些 srvhost 正在调用 rundll32,所以我杀死了它们,一切都好了。