Windows终端问题排查
异常类型:
Error: listen EACCES: permission denied 0.0.0.0:3000
或者启动 SS 时提示:Shadowsocks Error: Port already in use...
又或者启动 Docker 时提示:Error starting userland proxy: Bind for 0.0.0.0:50051: unexpected error Permission denied
可能出现的原因:
- docker启用
Hyper-V
- node程序没有联网权限
- 电脑经过休眠后的出现的情况
解决方案
第一种:禁用 Hyper-V
第二种:添加需要排除的端口范围,如:netsh int ipv4 add excludedportrange protocol=tcp startport=<PORT> numberofports=1
第三种:重新启用 Hyper-V
第四种:尝试重启
如果上述的方案不可行,那么就需要自行尝试,以下是可能需要用到的指令
- 查看端口占用:
将3000替换为你的端口
netstat -ano | findstr "3000"
- 杀掉进程