如何查看某个端口被谁占用

冷轧钢2022-06-19  15

如何查看某个端口被谁占用

相信很多朋友都遇到过这种情况:当我们启动应用的时候,经常发现我们需要使用的端口被其他程序占用了,却不知道是谁。这个时候应该怎么检查?接下来,小编就为您介绍解决方案!

操作方法一 01

打开命令窗口(以管理员身份运行):
Go mdash;- gt;运行 mdash- gt;Cmd或window+R组合键,调出命令窗口。

02

查找所有正在运行的端口:
输入命令 netstat-ano ;。

03

此命令列出所有端口的使用情况。

在列表中,我们观察被占用的端口,比如1224,先找到它。

04

检查对应于被占用端口的PID:
输入命令:netstat-aon | findstr quot;8081 quot
输入以执行此命令。最后一位是PID,这里是9088。

05

检查指定PID的进程:
继续输入命令:tasklist | findstr " 9088 quot
输入以执行此命令。
检查哪个进程或程序占用了8081端口,结果是:node.exe。

06

结束进程:
强制(/F参数)杀死所有pid为9088的进程,包括子进程(/T参数):
;taskkill/T/F/PID 9088 ;,或者我们打开任务管理器,切换到进程选项卡,在PID列中查看9088对应的进程是谁。如果我们看不到PID列,则如下图所示:

07

之后,我们可以完成这个过程,这样我们就可以释放端口以供使用。

操作方法二 01

打开命令行cmd并输入netstat -ano查看端口使用情况。
例如,我在这里找出谁使用了80端口。

02

记住这个PID,比如我这里有1244。
然后我们打开任务管理器-查看-选择列。

03

然后我们检查PID。

04

然后转到流程页面,找到我们刚刚记录的相应PID。

05

然后,我们可以通过右键单击该属性来查看详细信息。

转载请注明原文地址:https://juke.outofmemory.cn/read/380050.html

最新回复(0)