解决 Win10 1080 端口无权限使用的问题

发布于 2020-05-29  7184 次阅读


更新到 Win10 20H1 后,某 V 字软件竟然一直报错,查看了一下错误信息是

bind: An attempt was made to access a socket in a way forbidden by its access permissions.

经过一番查找,可能是因为开启了 Hyper-V 导致系统保留了这一段得端口(https://blog.ll00.cn/archives/159.html),解决方法有两种:

1. 更改端口号

直接将本地监听端口改成一个比较大得或非保留即可,如 10800
查看系统保留得端口在 cmd 中输入 netsh interface ipv4 show excludedportrange protocol=tcp

2. 更改系统 dynamicport

查看:netsh int ipv4 show dynamicport tcp
修改:netsh int ipv4 set dynamic tcp start=49152 num=16384
参考 https://github.com/shadowsocks/shadowsocks-windows/issues/2171#issuecomment-603119696

Hyper-V 是 WSL 得基础,自然也不能关,就不当解决方法了吧


寻找属于自己的1%