DevCon UpdateNI

注意

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

强制将当前设备驱动程序替换为指定的 INF 文件中列出的驱动程序,而不提示用户提供信息或确认。 仅在本地计算机上有效。

devcon [/r] updateni INFfile HardwareID

参数

/R

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

INFfile

指定 INF (设备的信息) 文件的完整路径和文件名。 如果省略路径,DevCon 会假定文件位于当前目录中。

HardwareID

指定设备的硬件 ID。

指定的硬件 ID 必须与设备的硬件 ID 完全匹配。 模式无效。 不要 (') 键入单引号字符来指示文本值。

pnputil /add-driver INFfile /install

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

注释

DevCon UpdateNI 操作将禁止所有需要响应的用户提示,并采用默认响应。 因此,不能使用此操作来安装未签名的驱动程序。 若要在更新期间显示用户提示,请使用 DevCon Update

DevCon UpdateNI 操作强制更新,即使指定的 INF 文件中的驱动程序比当前驱动程序更旧或不太合适。

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

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

示例用法

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

示例