Windows 11下VS Code突然无法连接WSL问题求助
WSL Remote Explorer连接Ubuntu 20.04失败的修复方案
强制切换WSL版本并重启
打开Windows命令提示符(管理员权限),执行以下命令:wsl --set-version Ubuntu-20.04 2 wsl --shutdown若切换到WSL2无效,可尝试切换到WSL1:
wsl --set-version Ubuntu-20.04 1调整VS Code远程连接配置
- 打开VS Code设置(快捷键
Ctrl+,),搜索remote.WSL.path,确认值为wsl.exe(默认路径) - 搜索
remote.WSL.configFile,设置为C:\Users\<你的Windows用户名>\.wslconfig - 在上述路径创建
.wslconfig文件,添加以下内容:[wsl2] localhostForwarding=true kernelCommandLine = ipv6.disable=1 - 关闭VS Code,重启WSL后重新尝试连接
- 打开VS Code设置(快捷键
重置VS Code远程服务状态
打开VS Code命令面板(快捷键Ctrl+Shift+P),依次执行:Remote-WSL: Uninstall VS Code Server from WSLRemote-WSL: New Window
排查WSL网络问题
- 在WSL终端执行
ping github.com,确认网络连通性 - 若网络异常,打开Windows命令提示符(管理员权限)执行:
重启电脑后再尝试连接netsh winsock reset netsh int ip reset all ipconfig /flushdns wsl --shutdown
- 在WSL终端执行
内容的提问来源于stack exchange,提问作者Andrew Arabit
相关产品推荐
相关产品推荐

