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

VS Code终端无WSL与CMD选项,如何启用使用?

解决VS Code无法找到CMD和WSL终端的问题

手动添加终端配置

打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.profiles.windows(Windows系统),点击编辑 in settings.json,手动补全CMD和WSL的配置:

添加CMD配置

在settings.json里插入以下内容:

"terminal.integrated.profiles.windows": {
  "Command Prompt": {
    "path": ["${env:windir}\\System32\\cmd.exe"],
    "args": [],
    "icon": "terminal-cmd"
  }
}

添加WSL配置

如果需要WSL终端,同样在settings.json里添加:

"terminal.integrated.profiles.windows": {
  "WSL": {
    "path": ["C:\\Windows\\System32\\wsl.exe"],
    "args": [],
    "icon": "terminal-linux"
  }
}

要是用特定WSL发行版(比如Ubuntu),可以把path换成对应发行版的启动路径,比如C:\\Users\\你的用户名\\AppData\\Local\\Microsoft\\WindowsApps\\ubuntu.exe

重置终端配置

如果手动添加没效果,直接重置:

  • 打开settings.json,删掉所有和terminal.integrated.profiles相关的配置行
  • 重启VS Code,系统会自动重新生成默认终端列表

检查系统环境与WSL状态

  • 确认C:\Windows\System32在系统环境变量PATH里,保证cmd.exe能正常调用
  • 打开系统自带的命令提示符,输入wsl --list,如果能看到已安装的发行版,说明WSL正常;如果不行,先重新安装WSL

内容的提问来源于stack exchange,提问作者jared-dev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 00:10:27