当前位置:图集之家知识

cmd命令提示符提示“不是内部或外部命令,也不是可运行的程序或批处理文件”解决办法

cmd命令提示符提示“不是内部或外部命令,也不是可运行的程序或批处理文件”解决办法

内容

我们在cmd命令提示符输入命令的时候有时候会出现提示:xx不是内部或外部命令,也不是可运行的程序或批处理文件。这样该如何处理呢?

今天免费软件之家就和大家详解一下win10/8.1/7等系统cmd命令提示符出现不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法!

原因分析:

一般默认的系统环境变量被修改或删除,那么命令提示符下的cmd命令将找不到默认的路径,随之就会提示我们 xx不是内部或外部命令,也不是可运行的程序或批处理文件。

因此问题根源是某些软件修改了PATH的值。

解决方案:

首先我们在桌面找到「计算机」图标并点击鼠标右键,并在弹出菜单中选择「属性」打开系统属性界面(或按下win+R组合键打开「运行」,然后输入sysdm.cpl 回车即可快速打开系统属性);

打开系统属性后,点击左侧的「高级系统设置」;

在弹出的系统属性对话框「高级」选项卡下,点击「环境变量」按钮;

我们在「系统变量」里找到Path,然后选中它并点击「编辑」按钮;

在Path变量值里面查看是否有以下项目:

%SystemRoot%/system32;

%SystemRoot%;

%SystemRoot%/System32/Wbem;

如果没有,请直接添加进去,需要注意的是,每个路径后面都需要一个英文的分号来分割,所以你添加的时候,要切记注意这个问题。

添加完毕后,重新启动计算机打开新的命令提示符窗口,再次尝试cmd命令就正常了。

tips:刚装好的系统,Path的默认值为:%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;%SYSTEMROOT%/System32/WindowsPowerShell/v1.0/

有些朋友说,按照上面的方法修改过了,还是不行,这是因为修改不正确引起的,如何彻底的解决命令提示符提示不是内部或外部命令,也不是可运行的程序或批处理文件的问题呢?

首先我们将现有的Path的默认值全部复制出来到记事本上做个备份。

接着我们选中Path,点击删除将其删除掉,然后新建一个Path变量,接着输入%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32 /Wbem;%SYSTEMROOT%/System32/WindowsPowerShell/v1.0/,如果你的系统还有其他的路径变量值,自行添加上去即可。

经过以上步骤,不是内部或外部命令,也不是可运行的程序或批处理文件这个问题就能解决了,完事后,重新打开cmd命令提示符即可,但是奇芳阁建议大家最好重启下计算机。

*特别声明:资源收集自网络或用户上传,本网站所提供的电子文本仅供参考,请以正式出版物为准。电子文本仅供个人标准化学习、研究使用,不得复制、发行、汇编、翻译或网络传播等。如有侵权,请联系我们处理。

相关