Idea无法正常启动问题排查


昨天正常使用IDEA关闭后今天突然启动卡logo,一直无法正常启动,我在idea日志 C:\Users\用户名\AppData\Local\JetBrains\IntelliJIdea2021.2\log\idea.log 中查看发现有报错信息 

java.util.concurrent.CompletionException: java.net.BindException: Address already in use: bind

经过一番查询发现IDEA在启动本地主机上的服务器以进行内部进程时会尝试在6942和6991之间的任何端口上进行绑定,如果这些端口都被占用时则会报错。

解决方案有两种:

方案一: 使用管理员身份执行下面命令并重启电脑

netsh winsock reset

方案二:使用管理员身份执行下面命令

net stop winnat
net start winnat

我使用方案一后失败了,然后尝试方案二问题得到解决。