Windows系统查看端口占用并杀掉该进程

背景

有时可能会在本地启动springboot项目,使用swagger调试接口,可能会发生项目所用的端口被其他进程所占用,导致项目启动失败,就要查看该端口号是否被占用,如果占用杀掉该进程。

步骤

启动windows命令行窗口,并输入命令,输入netstat -ano然后回车,就可以看到系统当前所有的端口使用情况。

netstat -ano

通过命令查找某一特定端口,在命令窗口中输入命令中输入netstat -ano |findstr "端口号",然后回车就可以看到这个端口被哪个应用占用。

netstat -ano | findstr "3306"

查看到对应的进程id之后,就可以通过id查找对应的进程名称,使用命令tasklist | findstr "进程id号"

tasklist | findstr "2672"

 

通过命令杀掉进程,或者是直接根据进程的名称杀掉所有的进程,在命令框中输入如下命令taskkill /f /t /im "进程id或者进程名称"

 

taskkill /f /t /im "27672"

 

 

posted @ 2021-08-12 16:48  wang_longan  阅读(285)  评论(0编辑  收藏  举报