window系统中有时候我们会出现需要的端口号被占用,但不知道具体是哪个程序占用的。这时我们需要找到使用此端口的程序。
方法如下:
1)以管理员身份打开命令提示符窗口(开始-运行)。
2)使用命令查看端口使用情况,这里以端口6001为例。
命令:netstat -aon | findstr “6001”
从图中可以看到,有一个程序占用了这个6001端口,最后一列是PID(进程ID)。也就是说这个PID为12780的进程占用了6000端口。
3)利用找到的PID值,查找出这个PID为12780的进程具体是什么程序。
输入命令:tasklist | findstr “12780”
可以看到是node.exe这个程序占用了。
此图为后来重新执行的一个步骤,pid是有变化的,方法是固定的。
4)如果不想此程序继续占用端口号,那么就关闭此程序,输入命令:taskkill /pid 12780 /F
这样,程序就被终止,端口号就被空置出来。
注意:在测试中,使用单引号无效,要使用双引号