VS Code状态栏左下角不显示WSL2发行版名称问题求助
解决VS Code状态栏不显示WSL2发行版的问题
检查WSL2基础状态
- 打开PowerShell,执行
wsl --list --verbose,确认目标WSL2发行版状态为Running且版本标记为2。若版本为1,执行wsl --set-version <发行版名称> 2完成版本切换。 - 检查WSL核心服务:执行
Get-Service LxssManager,确保服务状态为Running;若未运行,执行Start-Service LxssManager启动服务。
手动触发VS Code与WSL的连接
- 打开VS Code,按
Ctrl+Shift+P唤起命令面板,输入WSL: Connect to WSL,手动选择对应发行版完成连接,之后查看状态栏是否显示发行版名称。
验证VS Code的WSL扩展配置
- 打开VS Code设置(快捷键
Ctrl+,),搜索remote.WSL.showLocalStatus,确保该选项勾选为true;再搜索remote.WSL.path,确认路径指向C:\Windows\System32\wsl.exe(默认路径)。
清除VS Code远程连接缓存
- 关闭所有VS Code窗口,打开文件资源管理器,导航到
%APPDATA%\Code\User\globalStorage\ms-vscode-remote.remote-wsl,删除该文件夹下的所有内容,重启VS Code后重新连接WSL。
修复WSL2发行版
- 若以上步骤无效,打开PowerShell执行
wsl --terminate <发行版名称>终止发行版运行,再执行wsl --repair完成修复,之后重启WSL和VS Code。
内容的提问来源于stack exchange,提问作者zgjja
相关产品推荐
相关产品推荐

