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

WSL环境下无法更新VSCode的问题求助

解决WSL中VSCode更新域名解析失败的问题

修复步骤

  • 手动指定WSL的DNS服务器
    编辑resolv.conf文件:

    sudo nano /etc/resolv.conf
    

    替换原有内容为公共DNS地址:

    nameserver 8.8.8.8
    nameserver 1.1.1.1
    

    保存退出后,执行ping update.code.visualstudio.com测试连通性。
    若WSL自动重置resolv.conf,可创建/etc/wsl.conf锁定配置:

    sudo nano /etc/wsl.conf
    

    添加以下内容:

    [network]
    generateResolvConf = false
    

    保存后执行wsl --shutdown重启WSL。

  • 刷新WSL网络缓存
    清除DNS缓存:

    sudo systemd-resolve --flush-caches
    

    若使用dnsmasq服务,重启服务:

    sudo service dnsmasq restart
    
  • 切换WSL网络模式测试
    打开PowerShell查看当前WSL版本:

    wsl --list --verbose
    

    临时切换到WSL1测试(注意备份数据):

    wsl --set-version <你的发行版名称> 1
    

    测试完成后可切回WSL2:

    wsl --set-version <你的发行版名称> 2
    
  • 手动同步VSCode更新
    在Windows端下载VSCode安装包覆盖安装,WSL内的Remote-WSL扩展会自动同步更新状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 15:05:43