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

VS Code连接WSL时内置Git扩展被禁用无法重新启用怎么办

解决方案
  • 清除WSL端VS Code服务器缓存:先关闭所有VS Code窗口,在Windows PowerShell中执行wsl --shutdown停止所有WSL实例,随后重新启动WSL终端,执行rm -rf ~/.vscode-server删除服务器端所有缓存文件,完成后重新用VS Code连接WSL,此时会自动重新部署服务端组件,内置Git扩展会默认恢复启用
  • 检查远程侧扩展禁用状态:在已连接WSL的VS Code窗口中按Ctrl+Shift+P调出命令面板,搜索并选择「扩展:显示已禁用的扩展」,在分类栏切换到「WSL: Ubuntu」分类,找到Git扩展后点击启用按钮,重启VS Code生效
  • 重置扩展状态配置:在WSL终端中执行rm -rf ~/.vscode-server/data/User/extensions.json,该文件存储了远程侧所有扩展的启用/禁用标记,删除后重启VS Code会自动生成默认配置,解除异常禁用状态
  • 升级WSL远程扩展:在本地VS Code的扩展列表中找到「WSL」远程开发扩展,升级到最新版本,旧版本存在远程扩展归属识别错误的已知问题,升级后重新连接WSL即可解决

操作前若有自定义的远程侧扩展配置、快捷键设置等,可以先备份~/.vscode-server/data/User目录,避免个人配置丢失

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 19:57:01