You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从WSL终端启动VSCode无法连接WSL的问题求助

解决WSL终端执行code .无法直接启动WSL关联VSCode的问题

以下是几种可行的排查和修复方案:

  • 验证WSL中的code脚本有效性
    在WSL终端执行which code,正常输出应为/usr/bin/code。接着查看脚本内容:cat /usr/bin/code,确认脚本包含远程启动逻辑(比如调用wslpath并传递远程参数)。如果脚本是直接指向Windows的code.exe,说明关联失效,需要重新建立。

  • 重置VSCode WSL远程关联

    1. 在Windows的VSCode中按F1,输入并执行Remote-WSL: Uninstall WSL Server,完成后关闭VSCode。
    2. 回到WSL终端,执行code --install-extension ms-vscode-remote.remote-wsl,强制重新安装WSL服务端关联。
    3. 再次尝试执行code .,看是否能直接启动WSL关联的VSCode窗口。
  • 检查Remote-WSL插件状态
    打开Windows的VSCode,确认Remote - WSL插件已安装并启用。如果插件异常,先卸载再重新安装,然后重启VSCode和WSL终端。

  • 使用正确的远程启动参数
    如果上述方法无效,尝试手动指定远程参数:code --remote wsl+<你的WSL发行版名称> .,例如你的发行版是Ubuntu,就执行code --remote wsl+Ubuntu .。可以通过wsl -l -v查看当前发行版名称。

  • 检查WSL环境变量与权限
    确保WSL用户对/usr/bin/code脚本有执行权限,可执行chmod +x /usr/bin/code修复权限。同时确认/usr/bin在WSL的PATH环境变量中,执行echo $PATH查看,若缺失可通过修改~/.bashrc或~/.zshrc添加。

内容的提问来源于stack exchange,提问作者Quentin Lowette

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 01:19:59