终端进程启动失败: shell 可执行文件“cmd.exe”的路径不存在。
之前用的好好的,现在编译不了了?
EVAN
EVAN shell 可执行文件“cmd.exe”的路径不存在。
cmd.exe 是 windows 系统终端,找不到了就是系统环境出了问题
cmd.exe
EVAN 之前用的好好的,现在编译不了了?
检查你是否修改过系统环境变量,将 cmd 的项删除了
admin
还有如果你错误地修改过 vscode 的终端设置,也会造成这种问题,去百度上看看
vscode
admin 看不懂网上说的
admin 看不懂,不知道怎么弄
admin "terminal.integrated.profiles.windows": { "cmder": { "path": "C:\Windows\System32\cmd.exe", "args": [] } }, "terminal.integrated.defaultProfile.windows": "cmder",
加了这个也没用
@EVAN
打开 vscode settings,依次切换三个作用域,并打开 json 配置文件,把里面跟 terminal 有关的设置全清除掉
terminal
如果这样不行,我也没办法,因为插件并不会去设置你的终端,也不会删你的环境变量;
如果你的系统是正常的,快捷键 win+R 输入 cmd.exe 回车,能正常打开,你就看你是不是装了其他没用的/有问题的插件,影响了整个 VsCode 的环境变量
win+R
admin 我现在试试,奇怪的很。之前好好的
admin 全部清空了,没用,
eide 也支持直接将命令发送到 VsCode 终端,打开 eide 插件设置 EIDE.Option.UseTaskToBuild,默认是勾上的,你取消勾选
EIDE.Option.UseTaskToBuild
之后再点编译,命令会被直接发送到终端上执行
如果还是失败,你就输入 where cmd.exe 检查 cmd 位置是否正常
where cmd.exe
亲测,添加系统环境变量就可以正常编译了。在系统变量——>Path下,
power 添加C:\Windows\System32