一、关闭端口占用命令
- netstat -nao | findstr 1099 查询1099端口
- taskkill -pid 6152 -f 关闭pid为6152的进程
二、详解
但往往很多时候只需要查看某个端口的使用情况,它到底被那个进程(对应PID)占用了,或者你还需要把它Kill掉。如果你在Windows操作系统,你可以使用netstat命令来查询PID
在windows控制台窗口下执行:
查询8080端口
netstat -nao | findstr 8080
TCP 127.0.0.1:9010 0.0.0.0:0 LISTENING 3017
你看到是PID为3017的进程占用了8080端口,
如果进一步你想知道它的进程名称,你可以使用如下命令:
tasklist | findstr 3017
如果你想杀死这个进程,你当然可以用前面描述的那种方法,在任务管理器里把它KILL了,也可以使用命令
taskkill -pid xxx -f
其中xxx是要kill的pid,-f表示强制结束。
如果失败,可以以管理员身份再次尝试。