端口占用但查询不到对应进程解决办法

端口占用但查询不到对应进程解决办法

本地启动项目时发现端口8080被占用,于是运行:

netstat -aon | findstr 8080

但是并未找到端口占用程序。
运行以下命令查看Windows保留的端口号段:

C:\Users\12093>netsh interface ipv4 show excludedportrange protocol=tcp

协议 tcp 端口排除范围

开始端口    结束端口
----------    --------
      5357        5357
     50000       50059     *

* - 管理的端口排除。

设置一下排除端口给应用程序使用,此处将8080端口及后续1000个端口排除,即8080-9079:

C:\Users\12093>netsh int ipv4 add excludedportrange protocol=tcp startport=8080 numberofports=1000
确定

再次查看保留的端口号段:

C:\Users\12093>netsh int ipv4 show excludedport tcp

协议 tcp 端口排除范围

开始端口    结束端口
----------    --------
      5357        5357
      8080        9079     *
     50000       50059     *

* - 管理的端口排除。

可以看到此时已经将端口号排除,再去启动本地项目,可以正常运行,问题解决!

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值