问题复现


‘XXX‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 系统找不到指定的路径。-LMLPHP

解决方案

如果是执行java命令或者运行别的项目时遇到,即一般情况下,请检查项目配置、环境变量等等。
‘XXX‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 系统找不到指定的路径。-LMLPHP
重点来了,如果不是上面说的那种情况,请继续看下去
当我使用到命令行时,就会时不时的出现报错:‘XXX‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 系统找不到指定的路径。
这说明在cmd快捷方式中指定了一些参数,导致一打开就会执行‘XXX‘ ,而‘XXX‘ 确实不是一个指令,所以此时需要检查注册表!!!

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor

打开注册表
‘XXX‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 系统找不到指定的路径。-LMLPHP
发现多了一个AutoRun,也就是打开cmd会自动执行的指令,把这个值删了即可解决。
‘XXX‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 系统找不到指定的路径。-LMLPHP

11-13 16:51