软件启动时出现“端口被占用”,修改连续的端口也无效


当出现软件启动时报“端口被占用”,然后在cmd中执行netstat -anp | findstr “具体的端口”,然后该命令并没有结果。

此时如果去修改软件的端口为其它临近端口(比如从1080改为1081或者1082),那么启动软件依然会失败,报“端口被占用”。

这个问题能出现在Shadow河蟹Socks、idea、tomcat和Clash等等软件上。

具体原因参考:Dynamic Port Range 端口保留问题

曾经也在StackOverflow上见到这个解决方案,但是当时答主只说了现象和解决方案,并没有具体分析原因。

上面贴的链接里博主有做了分析,和我预估的一些情况基本一致,所以我认为是正确的解决方案。

 

备份下两条命令:

查动态端口范围:netsh int ipv4 show dynamicport tcp

修改动态端口范围:netsh int ip set dynamicport tcp start=49152 num=16384


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM