windows端口被占用的解决方案
1.查看端口被哪个进程占用
- 按下(win+r),输入
cmd,打开控制台窗口。 - 输入
netstat -ano | findstr "被占用的端口号" - 结果如图所示:

2.关闭占用端口的进程
- 在控制台窗口,输入
taskkill /f /pid 占用端口的进程的PID - 结果如图所示:

命令解释
netstat命令
-a:显示所有连接和侦听的端口(必须用这个参数)-n:以数字形式显示地址和端口号(只是将外部地址中的地址显示转换为IP显示,此处可以不用)-o:显示拥有的与每个连接关联的进程ID(即显示进程的PID,必须用这个参数。)
taskkill命令
-f:强制终止进程-pid:指定要终止的进程的PID
netstat -ano | findstr "被占用的端口号"中的|被称作管道
- 作用:将
|前边的命令的执行结果,作为|后边的命令的输入。
本文介绍如何使用netstat和taskkill命令解决Windows系统中端口被占用的问题。具体步骤包括:1. 使用netstat命令结合参数-a、-o查找占用指定端口的进程ID;2. 利用taskkill命令通过PID强制结束该进程。
269

被折叠的 条评论
为什么被折叠?



