windows系统查看端口号被哪个进程占用并结束进程的方法

今天在搭建服务器的时候,启动tomcat老是闪退,原因是因为端口号被被其他服务占用,导致启动失败。tomcat默认的端口号是8005和8080,所以只要找到占用这两个端口号的进程杀掉就可以了,下面介绍以下如何查看端口号被哪个进程占用了
首先启动windows的命令窗口,按键盘上的windows+R,然后在输入框中输入cmd,既可以启动命令窗口
在这里插入图片描述

查看系统当前所有端口使用情况

接着在命令行窗口中输入netstat -ano然后回车,就可以看到系统当前所有的端口使用情况。
在这里插入图片描述

查找端口被哪个进程占用

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

查找对应进程的名称

查看到对应的进程id之后,就可以通过id查找对应的进程名称(可以直接通过进程id号杀掉进程无需查看对应的进程的名称,不过确保不小心杀掉了重要的程序还是查看一下进程名称比较好),使用命令tasklist |findstr 进程id号
在这里插入图片描述

结束进程

通过命令杀掉进程,或者是直接根据进程的名称杀掉所有的进程,,在命令框中输入如下命令taskkill /f /t /im 进程id或者进程名称
在这里插入图片描述
此时在查看对应的端口号就会发现这个端口没有被其它应用所占用。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45797022/article/details/105277174