Win10 WSL1环境下WSLTTY/MINTTY启动崩溃报错求助
WSL1环境下WSLTTY启动崩溃解决方案
- 清理WSL僵死进程
打开Windows命令提示符执行wsl --shutdown,等待30秒后重新尝试启动WSLTTY,后台WSL进程僵死会直接导致wslbridge套接字连接失败触发断言报错。 - 排查安全软件拦截规则
检查Windows Defender、第三方杀毒软件、防火墙的拦截规则,将WSLTTY安装目录下的wslbridge.exe、wslbridge2.exe以及WSL系统内的wslbridge-backend、wslbridge2-backend加入白名单,上述进程仅使用本地回环通信,无公网请求。 - 修复Windows网络栈异常
打开管理员权限的命令提示符,依次执行以下命令后重启设备:
设备重启后网络栈配置变动是触发本地套接字连接失败的核心常见原因。netsh winsock reset netsh int ip reset all - 调整WSLTTY启动参数适配WSL1
右键点击WSLTTY的桌面快捷方式,选择「属性」,在「目标」栏的原有内容末尾追加参数-B wslbridge,强制指定使用旧版wslbridge组件完成通信,wslbridge2对WSL1存在已知兼容问题。 - 保留配置降级稳定版本
若上述方案均无效,可直接卸载当前版本WSLTTY,安装3.4.0稳定版即可,你的自定义配置全部存放在%APPDATA%\wsltty目录,卸载重装不会删除该目录内容,原有配置可完全保留。
内容的提问来源于stack exchange,提问作者IAmPeculiar
相关产品推荐
相关产品推荐

