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

恢复Windows更新后VSCode WSL无法连接及访问文件夹求助

VSCode WSL远程连接故障排查求助

问题背景

  • 可在新窗口打开VSCode WSL,但无法访问任何文件夹,无法进行操作
  • 此前因触控板bug,将Windows系统恢复至2024年9月27日更新版本后出现该故障
  • WSL本身运行正常:能通过终端打开WSL执行命令,工作文件夹PyfDownloadTool仍在WSL的/home/daeltam/python/目录下

错误提示

  • 打开文件夹时的警告:

File system provider for vscode-remote://wsl%2Bubuntu/home/daeltam/python/PyfDownloadTool is not available.

  • 双击文件夹预览项时的错误:

Unable to solve resource : vscode-remote://wsl%2Ubuntu/home/daeltam/python/PyfDownloadTool

  • 配置退出信任模式时的错误:

The editor could not be opened due to an unexpected error: No remote extension installed to resolve wsl.

  • 终端输入code打开VSCode后的警告:

⚠️ Disconnected from WSL : Ubuntu

已尝试的无效操作

  • 卸载并重装Windows端VSCode的WSL扩展
  • 重新加载VSCode扩展
  • 重启笔记本

异常现象

  • WSL的python目录下未生成.vscode文件夹
  • VSCode右下角显示“Disconnected from WSL”,但顶部栏显示已处于Ubuntu WSL环境
  • 关闭远程连接后无法重新登录,点击选项无反应且无错误提示

解决步骤

1. 重装WSL端VSCode服务

在WSL终端执行命令,强制清除旧服务并重新安装:

rm -rf ~/.vscode-server
code .

执行code .后会自动下载并部署WSL端的VSCode服务,等待完成后检查连接状态。

2. 重置VSCode远程配置

  • 关闭所有VSCode窗口
  • 打开Windows文件资源管理器,输入%APPDATA%\Code\User找到settings.json
  • 备份文件后,删除其中所有含remote.wsl的配置条目
  • 重启VSCode后重新尝试连接WSL

3. 更新WSL组件

在Windows管理员终端执行:

wsl --shutdown
wsl --update

更新完成后重启WSL,再尝试VSCode连接。

4. 检查扩展完整性

确保Remote - WSL扩展已安装且启用,同时确认Remote Development套件未被禁用(可在VSCode扩展面板搜索该套件)。

5. 手动指定路径连接

  • 打开VSCode按Ctrl+Shift+P调出命令面板
  • 输入Remote-WSL: Connect to WSL using Distro并选择Ubuntu
  • 连接成功后,通过文件 > 打开文件夹手动输入路径/home/daeltam/python/PyfDownloadTool

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 16:22:38