如何解决“WMIC不是公认的内部或外部命令”

阅读时间:3分钟。

WMIC或Windows管理规范的命令行,是一个内置的实用程序在Windows操作系统,允许您查询、管理和监控不同的系统和网络设备

WMIC没有被识别为内部或外部命令 WMIC没有被识别为内部或外部命令

WMIC或Windows管理规范的命令行在Windows操作系统中,是一个内置的工具,允许您查询、管理和监控不同的系统和网络设备在您的计算机上。普通Windows用户可以使用这个工具来获取关于电脑的信息,比如它的序列号,模型,RAM配置和能力,BIOS版本,等等。

之前只是一个命令行工具,WMIC用于提供一个完整的图形用户界面(GUI)。然而,微软宣布WMIC UI已弃用Windows 10版本21 h1下面的版本中,并将被弃用。这是因为它是由Windows PowerShell WMI取代。

也就是说,WMI工具从Windows命令行仍然是可用的。

如果你读这篇文章,也许因为你尝试执行一个WMIC cmdlet在您的系统上,但最终得到以下错误消息:

WMIC没有被识别为内部或外部命令。

这个错误消息不发生,因为工具是弃用,但它可以是由于另一个原因。

WMIC为什么不承认呢

如果你看到上述错误,它可以是由于2主要原因:

  • Windows管理规范服务没有运行。
  • 环境变量WMIC已不复存在。

可能会有第三个原因,损坏系统文件在您的计算机上。这些可以修复使用DISM香港证监会命令行工具。

现在让我们讨论如何解决另外两个问题并再次得到WMIC工具工作。

启用和启动Windows管理规范服务

首先,确保为WMIC依赖服务,Windows管理规范,运行。为此,遵循这些步骤:

  1. 打开服务控制台输入雷竞技下载iOS地址雷竞技下载iOS地址services.msc在运行命令框中。

    雷竞技下载iOS地址
    打开服务控制台雷竞技下载iOS地址
  2. 向下滚动并单击右键Windows管理规范服务,然后单击属性从上下文菜单中。

    开放的服务属性
    开放的服务属性
  3. 属性窗口中,选择启动类型作为自动,然后单击开始。服务启动成功后,点击应用好吧保存更改。

    启用和启动服务
    启用和启动服务

现在看看你可以运行WMIC cmdlet。如果不是,那么继续执行下面的解决方案。

为WMIC创建环境变量

正如我们上面提到的,另一个原因“WMIC不被认为是内部或外部命令”是失踪的环境变量。因此简单地进入wmic.exe将作为Windows无法理解不足,EXE文件。

你可以克服这个问题,要么WMIC提供完整的路径。exe文件(下面)或手动创建环境变量。

C:\Windows\System32\wbem\WMIC.exe

然而,如果你选择输入完整路径,你需要这样做,每次你想运行WMIC工具。因此,我们建议您创建的变量来节省时间和精力。

  1. 输入sysdm.cpl在运行命令框中打开系统属性applet。

    sysdm
    打开系统属性
  2. 系统属性窗口,切换到先进的选项卡,然后单击环境变量

    开放的环境变量
    开放的环境变量
  3. 点击系统变量部分。

    创建新变量
    创建新变量
  4. 在弹出框中,键入任何自定义变量名,然后粘贴以下路径前面的文本字段变量值。

    C:\Windows\System32\wbem\WMIC.exe
    添加变量细节
    添加变量细节

    一旦完成,点击好吧

  5. 现在点击好吧环境变量系统属性窗口关闭。

  6. 现在重新启动你的电脑发生的变化。

一旦重新启动,您现在应该不再经历同样的错误。

最终的想法

有些人可能是困惑,甚至听说WMIC弃用后心烦意乱。然而,阅读这篇文章之后,你会明白事实并非如此。

此外,一些在线指南甚至建议你重新安装WMIC通过可选特性可以从设置应用程序在Windows 11。让我们通知你,该方法不再工作,微软还将WMIC从可选特性。

常见问题

wmic.exe的位置是什么?

WMIC。exe文件位于C:\Windows\System32\wbem\WMIC.exe

WMIC弃用吗?

是的,WMIC已经弃用,但是只是用户界面。你仍然可以使用WMIC在Windows命令行。

推荐给你

留下一个回复

Baidu
map