在使用Windows 10操作系统时,有时候我们在命令提示符(cmd)中输入一些命令时会出现不是内部或外部命令的提示,这种情况通常是由于系统无法识别输入的命令,或者是由于环境变量设置不正确导致的。针对这种情况,我们可以通过一些简单的解决方法来解决这个问题,使得cmd命令提示符可以正常运行。接下来我们将介绍一些解决方法,帮助大家解决这个问题。
不是内部或外部命令介绍
批处理中的bai“内部命令”是指包含在ducmd.exe中的命令,就是cmd.exe这个批处理解释器zhi内部包含dao的命令。
而“外部命令”就是指不包含在cmd.exe中的命令,这种命令的特点一般就是在c:\windows\system32文件夹中有对应名字的.exe、或.com可执行文件(例如:ipconfig.exe、findstr.exe)。
如果你在运行一个命令的时候,系统给出提示“** 不是内部或外部命令,也不是可运行的程序或批处理文件”,出现这种情况
1.一般是因为c:\windows\system32文件夹下缺少对应的exe或com文件,去网上下载一个。放在c:\windows\system32文件夹下即可让命令正确执行。(例如:'ipconfig' 不是内部或外部命令,也不是可运行的程序或批处理文件。——解决:下载一个ipconfig.exe放在c:\windows\system32,再次使用该命令就可以正常运行)
2.特殊原因:系统环境变量被修改了。
恢复办法如下: 我的电脑--属性--高级--环境变量--系统变量 将名为“path”的变量值,双击修改为: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem 重启电脑后生效。
win10 命令提示符mode不是内部或外部命令的解决方法教程:
1、修改一下环境变量里的path在前面加上%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem,记得最好加在前面。
2、在此电脑上单击右键,选择【属性】;
3、点击【高级系统设置】;
4、参考winwin7下面的截图,点击红圈的【环境变量】;
5、双击打开 系统变量下的【Path】;‘
5、分别添加:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem 变量,如图:
设置完成后即可解决mode不是内部或外部命令的问题了.
方法二:
用cmd调用某一命令的时候,经常会出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”,怎么处理这个问题呢?
看看命令有没有拼错
看看计算机里有这个程序不
看看path路径对不对
如果前两点都没错,那么出现这个提示就是因为第3点。path变量没有设置正确,默认路径里没有该程序,在没有给出程序的绝对路径的情况下,操作系统不知道去哪儿找程序,就会提示这个问题。
附:设置path路径方法
1.同时按WIN+R键,打开“运行”对话框,输入sysdm.cpl,按回车键打开“系统属性”
2.高级—>环境变量
3.系统变量—>path,打开path变量,添加所需路径。
方法三:telnet不是内部或外部命令
打开Windows10操作系统后,直接双击桌面上的【控制面板】,如下图所示。
在打开的win10控制面板里直接点击【卸载程序】,如下图所示。
在打开的win10的卸载程序界面里,直接点击左侧的【启用或关闭Windows功能】,如下图所示。
在打开的Windows功能对话框里,可以看到Telnet客户端没有被启用,如下图所示。
将对护理的【Telnet客户端】勾选中,然后点击下面的【确认】,如下图所示。
添加成功后,系统提示Windows已经完成请求的更改,如下图所示。
此时在打开cmd对话框输入telnet,就可以看到telnet可以使用了,如下图所示。
以上就是为什么cmd显示不是内部或外部命令的全部内容,有遇到相同问题的用户可参考本文中介绍的步骤来进行修复,希望能够对大家有所帮助。
相关教程
2024-02-28
2024-09-22
2023-10-14
2024-01-01
2024-01-27
2024-04-19
2023-10-19
2024-02-12
2024-07-03
2024-04-12
2024-11-08
2024-11-08
2024-11-08
2024-11-07
2024-11-07
2024-11-07
Copyright © 2009-2024 飞沙系统网 www.fs0745.com 版权声明