win大量端口占用却无法查到端口问题SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试

我试过了好几个端口启动都提示这个错误,无语了
netstat -ano|findstr 5214
却找不到占用端口
临时解决办法:

net stop winnat
net start winnat

永久解决办法是在执行下这个 让范围不在自己的端口内,设置动态端口范围起始位置,这样就能避免大致率冲突了

netsh int ipv4 set dynamic tcp start=49152 num=16384
netsh int ipv6 set dynamic tcp start=49152 num=16384

然后验证

netsh int ipv4 show dynamicport tcp 

缘由是下面的:

win大量端口占用却无法查到端口问题SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试

查看hyper-v启动后的保留端口范围


netsh interface ipv4 show excludedportrange protocol=tcp

win大量端口占用却无法查到端口问题SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试

具体缘由参考
解决 Windows 10 端口被 Hyper-V 随机保留(占用)的问题 | 一个兆基 (zhaoji.wang)

解决.net core开发过程中端口总是无缘无故被占用的问题,提示SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试。修改端口还无效 – RickLee – 博客园 (cnblogs.com)
windows 端口莫名占用 – 知乎 (zhihu.com)

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容