如何修复Windows中“未被识别为内部或外部命令”


有些软件安装程序会破坏我们的Windows环境变量。当环境变量搞砸时,它可能会导致共享相同环境变量的其他程序出现问题。一个这样的症状是Windows中出现以下错误:

"command" is not recognized as an internal or external command, operable program or batch file.

image

当我试图运行时,这发生在我身上从命令行ping。突然间它抛出了与上面相同的错误。我肯定知道我无法删除ping可执行文件,所以我怀疑是ping的PATH变量搞砸了。我甚至仔细检查以确保WINDOWS \ system32文件夹中存在ping.exe。

要访问环境变量,请右键单击我的电脑图标,然后选择属性。选择高级标签,然后点击环境变量。在较新版本的Windows中,单击高级系统设置链接。

在系统变量面板中,选择路径然后点击修改按钮。

我建议您复制值和在编辑之前先将它们粘贴到记事本中。将旧值保存为文本文件,以便备份原始值。

编辑变量值。它是由分号分隔的长字符串。确保可执行文件的位置是此字符串中的条目之一。如果不是,请输入可执行文件的父文件夹的位置。

请注意,在Windows 10中,值显示在表中格式,这使它更容易阅读。如果您愿意,可以单击编辑文本以在一个文本框中查看所有值。

单击确定编辑后的值。重新启动计算机以启用新值。重新启动后,尝试再次执行该命令并验证它是否解决了您的问题。如果没有,请再次仔细检查路径变量的值。使用分号或输入错误值可能是错误的语法。

相关文章:


6.05.2009