查询端口被占用的方法【windows】

使用情景:有时候我们会出现需要的端口号被占用,而不知道具体是哪个程序占用的。这时我们需要找到使用此端口的程序。
解决办法:

  1. 首先,以管理员身份打开命令提示符窗口(开始-运行)。
    查询端口被占用的方法【windows】
    1. 然后,使用命令查看端口使用情况,这里以端口6000为例。命令:netstat -aon | findstr “6000”。
      查询端口被占用的方法【windows】
      从图中可以看到,有一个程序占用了这个6000端口,最后一列是PID(进程ID)。也就是说这个PID为7140的进程占用了6000端口。
    2. 然后,我们利用找到的PID值,查找出这个PID为7140的进程具体是什么程序。输入命令:tasklist | findstr “7140”
      查询端口被占用的方法【windows】
      可以看到是testSocket.exe这个程序占用了。
    3. 如果不想此程序继续占用端口号,那么就关闭此程序,输入命令:taskkill /pid 7140 /F
      查询端口被占用的方法【windows】
      这样,程序就被终止,端口号就被空置出来。