Appearance
问题
启动项目时报错
Error: listen EACCES: permission denied ::1:5173

运行下面命令可以查看当前被保留的端口
netsh interface ipv4 show excludedportrange protocol=tcpnetsh interface ipv4 show excludedportrange protocol=tcp解决
重新设置一下「TCP 动态端口范围」,让 Hyper-V 只在我们设定的范围内保留端口即可。可以以管理员权限运行下面的命令,将「TCP 动态端口范围」重新设定为 49152-65535。如果你觉得这个范围太大,还可以改小一点。
netsh int ipv4 set dynamic tcp start=49152 num=16384
netsh int ipv6 set dynamic tcp start=49152 num=16384netsh 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 查看动态端口范围,发现确实已经修改为了 49152-65535。现在只有这个范围内的端口可能会被保留了,基本不会影响日常使用。