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

升级Win11后启动WSL版VS Code遇CodeExpectedError: WebSocket 1006错误

VS Code连接WSL出现WebSocket 1006错误的解决办法

基础重置操作

  • 重置WSL扩展:

    1. 关闭所有VS Code窗口,打开CMD运行code --disable-extensions,以无扩展模式启动VS Code
    2. 卸载WSL扩展,重启VS Code后重新安装最新版本
    3. 打开VS Code设置,搜索wsl,确认WSL: Path指向C:\Windows\System32\wsl.exe
  • 重置WSL网络:

    1. 打开CMD运行wsl --shutdown,等待10秒后重新启动WSL实例
    2. 进入WSL终端执行ip addr获取实例IP,在Windows CMD中执行ping <WSL实例IP>,确认网络连通性

清理缓存与配置检查

  • 清理VS Code缓存:
    关闭VS Code,删除以下目录的内容:

    • %APPDATA%\Code\Cache
    • %APPDATA%\Code\Caches
    • %APPDATA%\Code\Local Storage
      重启VS Code后尝试连接WSL
  • 检查防火墙设置:
    确保Windows Defender防火墙允许VS Code和wsl.exe通过私有网络连接;可临时关闭防火墙测试,排除拦截问题

终极方案:重置WSL实例

若以上方法均无效,可备份数据后重置WSL:

  1. 在CMD中执行wsl --export <你的发行版名称> <备份路径\backup.tar>备份实例数据
  2. 注销实例:wsl --unregister <你的发行版名称>
  3. 从Microsoft Store重装对应发行版,再导入备份:wsl --import <你的发行版名称> <安装路径> <备份路径\backup.tar>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 19:02:35