报错:不是内部或外部命令,也不是可运行的程序
或批处理文件。
此时是环境变量出现问题。
推荐先使用方法一,如不行再进行后续步骤
方法一:
path=%path%;C:\Windows\System32 复制此代码在cmd使用。重新添加环境变量。
此时添加已成功。
方法二:
如不是上述问题,可能需要在环境变量配置那边更改(此方法借鉴大佬易柏瞳)
去设置里面查找环境变量
电击此处代码后,右下角编辑
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; 查看原来代码结尾有无";"号,没有则添加。或者干脆复制这条
进行传入。
如果有python等环境变量编辑建议方法一。可能会产生冲突。
原文链接:https://blog.csdn.net/Leaning_wk/article/details/50311401
方法三:
进入注册表进行更改(此处借鉴大佬lzj0470)
查看注册表中[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]项中有一个CMD.EXE项,删除它。
2、HKEY_CURRECT _USER\Software\Policies\Microsoft\Windows\system
接着在右侧窗口找到DisableCMD并双击将其值修改为0或者直接删除该键值即可,关闭“注册表编辑器”窗口,回到系统中就可以打开命令提示符窗口了
原文链接:https://blog.csdn.net/lzj0470/article/details/83769454
方法四:
(借鉴大佬知孤云出岫)
前期跟方法2一样,进入这个页面
然后点击新建,然后添加以下配置
变量名自己选。将下面所有代码都照例添加
%SystemRoot%\system32
%SystemRoot%
%SystemRoot%\System32\Wbem
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
%SYSTEMROOT%\System32\OpenSSH\
添加完毕确定退出保存,完成后重启电脑生效