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

Windows10环境下WSL2中VS Code Server安装失败求助

解决WSL2 Ubuntu中VS Code Server下载失败(404错误)的方法

你遇到的404错误是因为VS Code尝试下载的Server版本(commit哈希a6606b6ca720bca780c2d3c9d4cc3966ff2eca12)对应的Linux安装包不存在,大概率是版本匹配异常或自动下载路径出错导致的。以下是几个直接可行的解决步骤:

方法1:手动下载并安装VS Code Server

  1. 打开Windows端VS Code,查看本地版本:点击左下角设置图标 → 关于,复制提交后的哈希值(即你报错里的a6606b6ca720bca780c2d3c9d4cc3966ff2eca12)
  2. 下载对应版本的Linux Server包:使用构造好的路径(替换为你的哈希值)下载压缩包,格式为https://vscode.download.prss.microsoft.com/dbazure/download/stable/{commit哈希}/vscode-server-linux-x64.tar.gz
  3. 将下载的压缩包放到WSL Ubuntu的用户目录:在Ubuntu终端输入explorer.exe .,会弹出对应目录窗口,把压缩包拖进去
  4. 在Ubuntu终端执行以下命令(替换为你的哈希值和文件名):
    # 创建版本对应目录
    mkdir -p ~/.vscode-server/bin/a6606b6ca720bca780c2d3c9d4cc3966ff2eca12
    # 解压到目标目录,去除外层文件夹
    tar -xzf vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/a6606b6ca720bca780c2d3c9d4cc3966ff2eca12 --strip-components 1
    # 创建标记文件,告知VS Code安装完成
    touch ~/.vscode-server/bin/a6606b6ca720bca780c2d3c9d4cc3966ff2eca12/.writeSettingsDone
    
  5. 再次输入code命令,即可正常启动

方法2:通过VS Code直接连接WSL

无需在WSL终端输入code,直接操作Windows端VS Code:

  • 安装WSL扩展
  • 点击左侧「远程资源管理器」,找到你的Ubuntu发行版,点击「连接」
    VS Code会自动处理Server的匹配与安装,这种方式的下载路径更稳定,不易出现404。

方法3:清理VS Code Server缓存

如果是旧缓存导致的版本不匹配,执行命令清理后重试:

rm -rf ~/.vscode-server

之后可以选择重新输入code,或用方法2的方式连接。


内容的提问来源于stack exchange,提问作者Blake Only

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 11:42:45