VS Code Server for WSL意外关闭、运行code .无反应该如何解决?
VS Code WSL服务意外关闭故障修复方案
步骤1:清除WSL端旧的VS Code Server缓存(90%以上场景可解决该问题)
- 打开WSL Ubuntu终端,执行命令删除已损坏的服务端文件:
rm -rf ~/.vscode-server - 关闭所有已打开的VS Code窗口,在Windows终端执行命令关闭WSL实例:
wsl --shutdown - 等待10秒后重新启动WSL Ubuntu,执行
code .,此时会自动重新下载匹配当前VS Code版本的服务端组件,等待安装完成即可正常使用。
步骤2:排查WSL权限与网络问题
- 执行
sudo chown -R $USER:$USER ~确保当前WSL用户对家目录拥有完整读写权限,避免服务端文件写入失败。 - 执行
ping www.baidu.com测试WSL网络连通性,如果网络异常先修复WSL网络配置,保证可以正常下载VS Code Server组件。
步骤3:修复VS Code WSL扩展
- 打开Windows端VS Code,在扩展列表中找到WSL扩展,点击重新安装,安装完成后重启VS Code再尝试连接WSL。
步骤4:调整VS Code版本
- 若故障是在VS Code更新后出现,可以卸载当前版本,安装前一个稳定版VS Code后再尝试连接。
内容的提问来源于stack exchange,提问作者Storm Sarracino
相关产品推荐
相关产品推荐

