DevCon Update

注意

PnPUtil 随 Windows 的每个版本一起提供,并使用最可靠、最安全的 API。 建议使用 PnPUtil 而不是 DevCon。 有关详细信息,请参阅下面的 建议替换替换 DevCon

强行将指定设备的当前设备驱动程序替换为指定的 INF 文件中列出的驱动程序。 仅在本地计算机上有效。

devcon [/r] update INFfile HardwareID

参数

/R

条件重启。 仅当需要重启才能使更改生效时,才能在完成操作后重启系统。

INFfile

指定在更新中使用的 INF (信息) 文件的完整路径和文件名。 如果省略路径,则 DevCon 假定文件位于当前目录中。

HardwareID

汇报具有指定硬件 ID 的设备驱动程序。 此命令中指定的硬件 ID 必须与设备的硬件 ID 完全匹配。 模式无效。 不要在 ) ” (键入单引号字符来指示文本值。

pnputil /add-driver INFfile /install

有关更多建议的替换,请参阅 替换 DevCon

注释

DevCon 更新操作会强制更新指定的 INF 文件中最合适的驱动程序,即使这些驱动程序比当前驱动程序或不同 INF 文件中的驱动程序更旧或不太合适。 有关详细信息,请参阅 安装程序如何选择驱动程序

不能使用 DevCon Update 命令更新非代表设备的驱动程序。

在更新任何设备的驱动程序之前,请确定哪些设备将受到更新命令的影响。 为此,请在显示命令中使用硬件 ID,例如 DevCon HwID 或DevCon DriverFiles。 这在 DevCon 更新 操作中尤其重要,因为 DevCon 不会列出它更新的设备驱动程序。

如果 INF 文件指定了未签名的驱动程序,或者如果找不到所需的文件(例如可移动媒体上的驱动程序文件),DevCon 会提示用户。 若要禁止出现需要响应的提示,请使用非交互式更新操作 DevCon UpdateNI

可能需要重新启动系统才能使此更改生效。 若要让 DevCon 重新启动系统,请将条件重启参数 (/r) 添加到 命令。

示例用法

devcon update c:\windows\inf\newdvc.inf ISAPNP\CSC4324\0
devcon /r update c:\windows\inf\newdvc.inf *PNP030b

示例