Windows10关闭被占用端口的进程

问题描述:所需使用的端口被占用

例如当运行SpringBoot时发现端口被占用

Description:

Web server failed to start. Port 8080 was already in use.

Action:

Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.

解决方法:手动将被占用端口的进程阻断

解决步骤:

一、找进程号:
1.键盘"Win+R",打开“运行”窗口,输入"cmd",点击“确定”。

2.进入“命令提示符”界面,在控制台输入命令:netstat -ano | findstr 所要查询的端口号

此时可能会出现以上两种情况:一种是LISTENING,另一种是TIME_WAIT ;当参数为 TIME_WAIT时,表示占用此端口的那个进程正在改变状态,过会儿这个进程可能就自动结束并关闭了,所以无需手动关闭进程,稍等一下即可。而当参数为LISTENING 时,就需要手动关闭这个进程了,其中最后一个参数就是这个进程的进程号PID,即图中的9160 。

二、关闭进程:
方法1:通过任务管理器关闭进程
1.1 运行命令:tasklist | findstr 进程号

此命令可以查看进程的详细信息,其中第一个参数就是启动该进程的程序,即图中的java.exe

1.2 桌面“任务栏”右键打开“任务管理器”找到运行中的“java.exe”并右键该进程“结束任务”,将该进程关闭。

关于如何打开任务管理器的方法,可参考下面的链接进行了解:

如何打开任务管理器

方法2:通过命令提示符执行关闭进程命令强制关闭指定进程号的进程
2.1 运行关闭进程命令:taskkill -PID 进程号 -F
2.2 可能会遇到无法终止进程的问题,如下图:

此时需要以管理员身份打开命令提示符,重新运行关闭进程命令:taskkill -PID 进程号 -F

关于如何以管理员身份打开命令提示符的详情步骤,可参考下面的链接进行了解:

如何以管理员身份打开命令提示符

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值