我正在尝试运行一个默认使用端口 9000 的程序,但有一个未知来源正在使用该端口。我使用以下命令找到了 PID:
netstat -aon | more
然后转到任务管理器服务选项卡,我可以看到使用上述命令列出的所有其他 PID,但没有列出与端口 9000 对应的 PID。这是怎么回事?我该怎么做才能终止使用此端口的用户?
我使用的是 Windows 8.1,并按照本教程执行了我提到的步骤, http://mywindows8.org/check-which-tcpip-ports-are-in-use/#comment-519600
答案1
netstat
习惯不显示所有程序所有者。尝试TCP查看器相反。如果“系统”是使用端口的线程的所有者,则尤其如此,这是可能的,因为某些服务确实在“系统”进程下运行。