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 HwIDs 或 DevCon 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