【疑难杂症】端口未被占用,但是无法被使用?

一般情况下,可以使用结束占用端口的应用程序

但是有时候,你发现没有应用程序占用,可是你一应用就是报错端口已被占用
image
image

这个时候,很可能是该端口被系统保留了

cmd输入命令:netsh interface ipv4 show excludedportrange protocol=tcp,可以看到我想用的8080被系统保留了

image

这时候,你需要(必须)使用管理员身份打开CMD,然后输入

临时关闭 WinNAT 服务

net stop winnat

执行以下命令释放保留的端口范围:

netsh interface ipv4 delete excludedportrange protocol=tcp startport=7981 numberofports=100

重新启动 WinNAT 服务

net start winnat

此时,端口就可以用了


!端口实际未被占用但提示已被占用
!端口无法使用,端口被占用

posted @ 2025-07-24 11:09  萌狼蓝天  阅读(248)  评论(0)    收藏  举报