XP64 2 XP64 使用 WMI 安装软件

XP64 2 XP64 使用 WMI 安装软件

我尝试将 .exe 远程程序安装到我的游戏电脑上。我知道 .exe 存在,但调用时出现错误。

C:\WINDOWS>wmic /node:"Spiele" /user:"Spielen" /password:"XXX" product call install true,"", "C:\setup.exe"
ERROR:
Code = 0x80041002
Description = Not found
Facility = WMI
C:\WINDOWS>

我喜欢运行的 exe 文件的位置是

c:\setup.exe

如果我执行bios get serialnumber没有这样的错误信息出现

C:\WINDOWS>wmic /node:"Spiele" /user:"Spielen" /password:"XXX" bios get serialnumber /value


SerialNumber=JVZSZS2



C:\WINDOWS>

可能是安全问题

我试过wmic product list谁能真正给我一个已安装程序的列表。有一个错误消息让我认为这是一个安全问题:

C:\WINDOWS>wmic product list
Node - E
ERROR:
Code = 0x80041010
Description = Invalid class
Facility = WMI



C:\WINDOWS>

答案1

我知道 .exe 存在但调用时出现错误。

C:\WINDOWS>wmic /node:"Spiele" /user:"Spielen" /password:"XXX" product call install true,"", "C:\setup.exe"
ERROR:
Code = 0x80041002
Description = Not found
Facility = WMI

这通常意味着 Windows Installer 提供程序未安装。

所有 Windows 桌面和服务器平台都默认安装 WMI。但是,某些 WMI 提供程序可能安装或不安装,具体取决于操作系统版本和配置。例如,默认情况下不启用 SNMP 提供程序,并且64 位操作系统上默认未安装 Windows Installer 提供程序(MSI 提供程序)。有关特定提供商可用性的更多信息,请参阅WMI 提供程序

(重点是我的)

来源WMI 组件的操作系统可用性 - Windows 应用程序 | Microsoft Docs

该提供程序是 Windows 64 位桌面和服务器操作系统上的可选组件,但可以通过控制面板进行安装。

来源Windows 安装程序提供程序 | Microsoft Docs

  1. 打开控制面板。
  2. 转至添加或删除程序。
  3. 选择添加/删除 Windows 组件。
  4. 双击管理和监控工具。

    此操作将打开一个显示其他选择的辅助窗口。

  5. 选中 WMI Windows Installer Provider 复选框。
  6. 单击“确定”返回“Windows 组件向导”窗口。
  7. 点击下一步。

您可能会被要求提供 Windows 安装 CD 来完成此过程。

来源启用 WMI Windows 安装程序提供程序 | ServiceNow Docs

相关内容