在 Windows环境下查看某个端口的占用情况
1、打开命令窗口(以管理员身份运行),window+R 组合键,输入【cmd】命令,调出dos窗口。
![](https://i-blog.csdnimg.cn/blog_migrate/e121c2abaa427432fd8c576d478de647.png)
2、在命令窗口中输入【netstat -ano】命令,回车,就可看到Windows系统当前所有端口的占用情况
![](https://i-blog.csdnimg.cn/blog_migrate/f78c8eacd672da21bab44b77f0843ffe.png)
3、输入【netstat -aon|findstr “端口号”】命令,回车,就可以看到指定端口的占用情况
![](https://i-blog.csdnimg.cn/blog_migrate/edba4b47c4f8aa22b8a236e214050621.png)
被占用端口对应的 PID,就是执行该命令后的最后一位数字, 这里是 15120。
4、输入【tasklist|findstr “被占用端口对应的 PID”】命令,就可以查看是哪个进程或者程序占用了相应的端口
![](https://i-blog.csdnimg.cn/blog_migrate/c6fe4fa21f44a7c0e359c5717561e3b1.png)
我这里是QQ占用了8080端口
5、输入【taskkill /t /f /pid pid号】 命令,结束端口占用的进程
![](https://i-blog.csdnimg.cn/blog_migrate/0c6b8c67f0b4fc8bac4cbe820047aaee.png)
此时,端口占用问题解决了。