【问题标题】:VBScript Printer Driver Install throws WMI Error -2146500025VBScript 打印机驱动程序安装引发 WMI 错误 -2146500025
【发布时间】:2016-10-07 08:11:34
【问题描述】:

我正在尝试使用 WMI 和 VBScript 安装打印机驱动程序,但我不断收到来自 WMI AddPrinterDriver 函数的错误代码 2146500025。

我做错了什么?我需要安装 2 个驱动程序(1 个戴尔和 1 个 Lexmark)并且两个实例都返回相同的错误代码。驱动程序已签名,并且 .cat 文件与 .inf 一起存在。证书也有效(2016 年底到期)

Set objDriver = oWmi.Get("Win32_PrinterDriver")
objDriver.Name = DRIVERNAME
objDriver.SupportedPlatform = "Windows NT x86"
objDriver.Version = "3" 'Win2K
objDriver.FilePath = "c:\drivers\printers\Lexmark_Universal_PS"
objDriver.InfName = "c:\drivers\printers\Lexmark_Universal_PS\LMUD1n40.inf"
wmiResult = objDriver.AddPrinterDriver(objDriver)
If wmiResult<>0 Then
    wscript.echo "WMI " & wmiResult
End If  
If Err.Number<>0 Then
    wscript.echo Err.Description
End If  

【问题讨论】:

    标签: windows printing vbscript driver wmi


    【解决方案1】:

    原来这些文件在我收到文件之前就被篡改了。这反过来又破坏了签名并阻止驱动程序成功安装。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-16
      • 2016-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多