Windows系统中,如何快速找到端口被占用的进程?

Posted 万猫学社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows系统中,如何快速找到端口被占用的进程?相关的知识,希望对你有一定的参考价值。

在本地调试代码时,经常遇到端口被占用导致启动失败的问题,又不能很快找到哪个进程占用了端口,很是恼火。

今天,我们用shell命令轻松搞定。

一、打开命令提示符

window+R 组合键,调出命令窗口。输入CMD回车,打开命令提示符。

二、查看被占用端口对应的 PID

输入命令:

netstat -aon|findstr "11800"

回车执行该命令,输出:

  TCP    10.201.242.96:11800    120.241.17.13:443      CLOSE_WAIT      21252

最后一位数字就是 PID, 这里是 21252。

三、查看指定 PID 的进程

输入命令:

tasklist|findstr "21252"

回车执行该命令,输出:

QQMusic.exe                  21252 Console                   13    183,552 K

原来是QQ音乐占用了端口😓

四、结束指定 PID 的进程

输入命令:

taskkill /T /F /PID 21252

回车执行该命令,输出:

成功: 已终止 PID 13296 (属于 PID 21252 子进程)的进程。
成功: 已终止 PID 21252 (属于 PID 19536 子进程)的进程。

结束这个进程以后,端口就被释放了。

文章持续更新,微信搜索「万猫学社」第一时间阅读。
关注后回复「电子书」,免费获取12本Java必读技术书籍。

以上是关于Windows系统中,如何快速找到端口被占用的进程?的主要内容,如果未能解决你的问题,请参考以下文章

windows中快速停掉占用某端口的进程的方法

windows系统如何查看端口被占用杀进程

windows怎么查看端口是不是被占用

windows系统如何查看端口被占用杀进程

Win10 80端口被占用怎么解除

windows查看端口占用以及关闭相应的进程