更新到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得基础,自然也不能关,就不当解决方法了吧

END OF RECORD返回顶部 ↑