概述最近有个同事遇到了一个问题。运行某个程序时,总是提示程序端口被占用,无法运行。那么,如何知道端口在winserver下呢?哪个程序被它占用了?下面一起来看看具体的内容吧。1.Windows检查所有端口。点击电脑左下角的开始,然后选择运行选项,然后我们在弹出的窗口中输入【cmd】命令,进入命令提示符。然后在窗口中输入【netstat-ano】回车,会显示所有端口占用情况。如图:2、在窗口中查询指定端口占用情况,继续输入【netstat-aon|findstr"promptedport"】,例如提示端口为8080,则输入命令为【netstat-aon|findstr"8080"],回车后可以在列表中看到PID,然后根据PID在电脑的任务管理器中查看对应的占用程序,然后将其关闭。3、查询PID对应的进程如果经过上面的步骤,我们得到的PID是9564,那么我们可以输入命令[tasklist|findstr"9564"],第一行显示的名字就是程序名,如可以看到下面明显是微信占用的端口。4.杀死进程,输入命令【taskkill/f/t/im程序名】