因为启用 WSL 导致 IDEA 启动报错解决
问题
因为启用 WSL 导致 IDEA 启动报错端口被占用。
错误如图:
IDEA 的启动日志路径:
C:\Users\Administrator\AppData\Local\JetBrains\IdeaIC2021.1\log
原因
因为我要使用 docker,所以启用了 Hyper-V 和 WSL2,所以占用了 idea 的 more 端口
解决方案
官方论坛给出了答案:https://intellij-support.jetbrains.com/hc/en-us/articles/360007568559
关闭 Hyper-V,可以在控制面板中关闭,也可以以管理员权限执行以下脚本,执行之后重启计算机
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
更改端口,把端口号改成 6942~6991 间的任一个数字
netsh int ipv4 add excludedportrange protocol=tcp startport=<端口号> numberofports=1
重新开启 Hyper-V,可以在控制面板开启或者以管理员执行下面脚本,执行之后重启计算机
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
问题解决,并且不影响 wsl 的使用。
相关文章