端口被占用解决办法

项目场景:

端口被占用解决办法


解决方案: 

第一步:查看端口

netstat -ano 

 第二步:查看进程 PID

第三步 :任务管理器找到程序,决定是否结束任务,建议还是看一下是什么程序

 

也可以实用纯命令模式

使用netstat -aon|findstr "8080"命令在Windows CMD找占用进程,

如果能找到就查找其对应的PID,再使用命令taskkill -f -pid xxxx杀死进程

如果上述查不到,可能是这些端口有可能是被 Hyper-V 保留了

而我的确实是 Hyper-V 已经开启了,通过命令查看:

netsh interface ipv4 show excludedportrange protocol=tcp

我的是8201被占用

一劳永逸,设置端口排除

关闭Hyper-V

# powershell / cmd
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

设置端口排除

# powershell / cmd 管理员权限
# 排除ipv4动态端口占用 startport 起始端口 numberofports 端口数
netsh int ipv4 add excludedportrange protocol=tcp startport=8080 numberofports=20

netsh int ipv4 add excludedportrange protocol=tcp startport=8848 numberofports=1

参考:

【解决方案】解决Hype-v保留端口问题。-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值