如何通过脚本更改设备驱动程序

如何通过脚本更改设备驱动程序

我们有一个默认的 Windows 7 映像,其中包含许多不同的设备驱动程序。结果,找到了两个兼容的网卡驱动程序,但其中一个导致问题。现在,我们为我们的装配人员提供了一条指示,让他们通过设备管理器选择正确的驱动程序。

有没有办法通过命令行更改设备驱动程序,以便我可以编写脚本?

答案1

有没有办法通过命令行更改设备驱动程序?

有两种可能性,pnputildevcon

一般来说,管理设备驱动程序的最佳工具是“设备管理器”。它是 Microsoft 管理控制台 (MMC Jump) 的 GUI 管理单元。您可以通过启动 devmgmt.msc 来启动它。但在某些特定情况下,这不是一个选项,即:

  • 脚本编写。
  • Windows Server 安装在 Server Core 选项中。

微软提供了两种这样的工具,它们的功能和可用性各有不同。

即插即用 (PnP) 实用程序 (PNPUtil.exe)

基本特征:

  • 列出驱动程序 - PNPU​​TIL.EXE -e
  • 添加驱动程序。
  • 安装驱动程序。
  • 刪除驅動程式。

优点:

  • 开箱即用,包含在所有当前 Windows 版本中。
  • 语法复杂度中等。

缺点:

  • 不提供高级功能,例如:
    • 禁用设备。
    • 从系统中当前安装的兼容驱动程序列表中,为特定设备选择一个特定的驱动程序。

可用性:

  • 收件箱中包含所有当前 Windows 版本。

更多信息:

  • 有关详细描述、功能的完整列表、语法和命令行示例,请参阅官方文档 公共网络实用程序

设备控制台 (DevCon.exe)

特点(也是优点):

  • 设备管理 MMC 中可以找到的所有设备和驱动程序管理功能,包括以下高级功能:
    • 禁用设备。
    • 从系统中当前安装的兼容驱动程序列表中,为特定设备选择一个特定的驱动程序。

缺点:

  • 不可开箱使用。
  • 语法复杂度高。

可用性:

更多信息:

  • 有关详细描述、功能的完整列表、语法和命令行示例,请参阅官方文档 DevCon

来源如何使用命令行管理设备驱动程序

相关内容