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

相信很多朋友都遇到过这种情况:在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时我们应该怎么查看呢,接下来小编为大家介绍解决办法!

操作方式一

  • 01

    打开号令窗口(以办理员身份运行):
    起头—->运行—->cmd,或者是 window+R 组合键,调出号令窗口。

  • 02

    查找所有运行的端口:
    输入号令“netstat -ano”。

  • 03

    该号令列出所有端口的利用环境。
    在列表中我们不雅察被占用的端口,好比是 1224,起首找到它。

  • 04

    查看被占用端口对应的 PID:
    输入号令:netstat -aon|findstr"8081"
    回车执行该号令,最后一位数字就是 PID, 这里是 9088。

  • 05

    查看指心猿意马 PID 的历程:
    继续输入号令:tasklist|findstr "9088"
    回车执行该号令。查看是哪个历程或者程序占用了 8081 端口,成果是:node.exe。

  • 06

    竣事历程:
    强制(/F参数)杀死 pid 为 9088 的所有历程包罗子历程(/T参数):
    “taskkill /T /F /PID 9088 ”,或者是我们打开使命办理器,切换到历程选项卡,在PID一列查看9088对应的历程是谁,若是看不到PID这一列,如下图:

  • 07

    之后我们就可以竣事失落这个历程,这样我们就可以释放该端口来利用了。

  • End

操作方式二

  • 01

    打开号令行cmd,输入netstat -ano查看端口利用环境。例如我这里要找是谁利用了80端口。

  • 02

    记住这PID,例如我这里是1244。然后我们打开使命办理器-查看-选择列。

  • 03

    然后我们把PID勾选上。

  • 04

    接着到历程页面,找到方才我们记实下来的PID对应的。

  • 05

    然后我们按右键属性就能看到具体信息了。

  • End
  • 发表于 2019-10-26 00:02
  • 阅读 ( 794 )
  • 分类:电脑网络

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具