DevCon Enable

注意

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

在计算机上启用设备。 仅在本地计算机上有效。

若要 启用 设备,意味着设备驱动程序已加载到内存中,并且设备已准备好使用。

devcon [/r] enable {* | ID [ID ...] | =class [ID [ID ...]]}

参数

/r

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

*

表示计算机上的所有设备。

ID

指定设备的硬件 ID、兼容 ID 或设备实例 ID 的所有或部分。 指定多个 ID 时,请在每个 ID 之间键入一个空格。 包含和字符(>)的 ID 必须用引号引起来。

以下特殊字符修改 ID 参数。

字符 说明
* 匹配任何字符或无字符。 使用通配符 () 创建 ID 模式,例如磁盘。
@ 指示设备实例 ID,例如 ,@ROOT\FTDISK\0000
'
(单引号)
与字符串文字匹配(与字符串的显示完全一样)。 在字符串前面加上单引号,指示星号是 ID 名称的一部分,而不是通配符,例如 “*PNP0600,其中 *PNP0600(包括星号)是硬件 ID。

=class

指定设备的设备设置类。 等号 (=) 将字符串标识为类名。

还可以指定类名称后面的硬件 ID、兼容的 ID、设备实例 ID 或 ID 模式。 在每个 ID 或模式之间键入一个空格。 DevCon 查找与指定 ID 匹配的类中的设备。

pnputil /enable-device

有关更多建议的替换项,请参阅 “替换 DevCon”。

评论

即使设备已启用,DevCon 也会启用该设备。 启用设备之前和之后,使用 DevCon 状态 操作验证设备状态。

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

示例用法

devcon enable * (not recommended)
devcon /r enable *DVD-ROM*
devcon /r enable =printer

示例