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

Windows 的一大优点是您可以通过计算机上的命令提示符完成许多任务。您只需要输入cmd.exe,Windows 就会为您运行它。但偶尔,您可能会遇到诸如“不被识别为内部命令”之类的错误。

这实际上是您在使用命令提示符时可能遇到的最常见错误之一。正如错误本身所暗示的那样,它无法识别您尝试在命令提示符下使用的工具。发生这种情况的原因有多种,还有多种方法可以解决 Windows PC 上的“未识别为内部或外部命令”错误。

为什么会出现“不被识别为内部命令”错误

在开始应用修复之前,最好了解错误发生的原因,这样您就可以确保将来不会再次发生错误。

其他应用程序弄乱你的系统

您可能在 PC 上收到此错误的最常见原因之一是因为另一个安装的应用程序修改了您的系统变量。这可以防止命令提示符识别启动其他应用程序或工具的命令。

没有在您的计算机上安装程序

出现“无法识别为内部或外部命令”的第二个可能原因是您的计算机上没有安装适当的程序。可能是安装程序未将应用程序文件安装在适当的位置,或者安装程序未启用使用命令提示符启动该工具。

修复 Windows 中的“不被识别为内部或外部命令”错误

不管是什么原因,都有一些方法可以修复此错误并让命令提示符识别您尝试使用的程序。

确保程序实际存在于您的 PC 上

首先要做的是验证您尝试与命令提示符一起使用的程序是否确实存在于您的计算机上。您可能使用了一个虚假的安装程序,告诉您该程序已成功安装在您的计算机上,但这可能不是真的。

有一种简单的方法可以检查程序是否确实安装在您的机器上。

  • 在 PC 上启动文件资源管理器窗口。
  • 前往以下路径。

    C:\Windows\System32\
  • 确保您尝试从命令提示符运行的可执行文件在此文件夹中可用。如果不是,则该程序可能未安装在您的计算机上。

以上不是检查计算机上是否安装程序的可靠方法。这是因为并非所有程序都将其文件保存在 Windows 的 System32 文件夹中。但是,它应该可以帮助您找到大多数程序。

使用可执行文件的完整路径

“不被识别为内部命令”错误通常是因为计算机找不到您要求它启动的可执行文件。但是,您可以为它提供可执行文件的完整路径,然后它应该能够毫无问题地运行它。

  • 在 PC 上启动命令提示符窗口。
  • 输入要使用的可执行文件的完整路径,然后键盘上的Enter
  • 例如,如果您尝试使用位于桌面上名为adb的文件夹中的adb.exe,您将键入如下内容。
  • C:\Users\<username>\Desktop\adb\adb.exe
  • 该文件应该毫无问题地启动。

用双引号将文件路径括起来

指定可执行文件的完整路径并不是万无一失的方法。如果使用不当,还可能导致“不被识别为内部或外部命令”错误。问题在于您在命令提示符窗口中指定的路径。

如果您的可执行文件的完整路径中有空格,则会导致错误。这是因为该实用程序无法识别空格,并且它使用直到第一个空格的字符作为程序名称。由于这不是正确的路径,您将收到上述错误。

您可以使用以下方法解决此问题。

  • 在输入包含空格(无论是单个还是多个)的路径时,请用双引号将路径括起来。
  • 然后,命令提示符会将整个路径识别为单个项目,并在您的计算机上适当地启动程序。

将文件移动到 System32 文件夹

到目前为止,您知道当您尝试从命令提示实用程序运行可执行文件时,它会查看 Windows 安装的 System32 文件夹,然后打开该文件(如果该文件在那里可用)。

如果您可以将可执行文件放在那里,然后从命令提示符访问它会怎样?只要您在计算机上具有管理员访问权限,就可以执行此操作。

  • 将可执行文件以及与之关联的所有其他文件复制到计算机上的以下文件夹中。

    C:\Windows\System32
  • 如果它已经打开,请关闭命令提示符并重新启动它。
  • 输入你的可执行文件的名字,不带任何路径,你会发现它启动成功了。

虽然此方法效果很好并可以帮助您修复计算机上的“不被识别为内部或外部命令”错误,但您可能需要谨慎使用它。

这是因为每次您想使用命令提示符中的某些内容时,您都需要将适当的可执行文件放在 System32 文件夹中。最终,该文件夹会变大,并且您将在其中放置大量文件。 

它也不适用于需要安装到特定目录的可执行工具。由于安装路径是在 Windows 注册表中定义的,因此您将无法将它们移动到 System32 文件夹中。

我们建议您仅在使用其他方法无法解决问题并且应用程序不需要安装时才使用此解决方案。

将可执行文件路径添加到环境变量

修复“不被识别为内部命令”错误的最有效方法是编辑您的环境变量并在那里添加适当的文件路径。这是因为命令提示实用程序会在您输入命令时查看这些路径,然后在其中一个目录中找到该文件时打开该文件。

通过在此处添加文件路径,当您想在 CMD 窗口中通过其短名称使用某个可执行文件时,您将告诉命令提示符其所在的位置。

编辑变量并在那里添加新路径非常容易。

  • 使用 PC 上的 Cortana 搜索启动控制面板
  • 单击显示System and Security的选项。
  • 在以下屏幕上找到并单击系统
  • 从屏幕左侧边栏中选择高级系统设置
  • 屏幕上将打开一个框。单击位于框底部的环境变量按钮。
  • 您将看到您帐户的所有用户变量。单击显示路径的那个,然后单击编辑按钮。
  • 您现在可以将新路径添加到要与命令提示符一起使用的应用程序。单击右侧边栏中的浏览以将目录添加到列表中。
  • 导航到可执行文件所在的文件夹并选择它。
  • 您应该会看到新添加的路径列在变量列表中。单击底部的确定以保存更改。
  • 在所有其他框中单击确定,然后关闭它们。
  • 打开命令提示符窗口并键入可执行文件的名称。您会看到文件打开时没有 CMD 在屏幕上抛出任何错误。

“未被识别为内部命令”错误有时会非常令人沮丧,因为它不会让您使用您知道已安装在计算机上的程序。

使用上述方法,您应该能够摆脱此错误并从命令提示符窗口运行任何程序而不会出现任何问题。如果上述任何方法帮助您解决了问题,我们希望在下面的评论部分中了解它。

文章链接:https://www.xiaoyuanjiu.com/71216.html
文章标题:如何修复 Windows中的“不被识别为内部或外部命令”
文章版权:小媛啾 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
windows10使用技巧

windows 10未检测到第二台显示器时该怎么办

2022-1-12 15:54:07

windows10使用技巧

没有有效ip配置该怎么解决?如何修复“Wi-Fi 没有有效的IP配置”错误

2022-1-12 17:47:54

搜索