示例1:查找所有硬件ID
由于DevCon操作使用ID和ID模式来标识设备,因此使用DevCon的常见第一步是为计算机上的设备创建硬件ID参考文件。
以下命令使用DevCon HwIDs操作,该操作返回ID和设备描述。它使用通配符(*)表示本地计算机上的所有设备。
devcon hwids *
由于输出很长且反复使用,因此请将输出保存在文本文件中以供参考。
以下命令使用通配符(*)表示计算机上的所有设备。它使用重定向字符(>)将命令输出保存在hwids.txt文件中。
devcon hwids * > hwids.txt
以下命令在远程计算机Server01上查找设备的硬件ID。它使用/ m参数指定远程计算机的名称。该命令将输出重定向到server01_hwids.txt文件,以供以后参考。
注意 除非用户在远程计算机上具有必需的权限,否则此命令将失败。要在远程计算机上运行DevCon命令,组策略设置必须允许即插即用服务在远程计算机上运行。在运行Windows Vista和Windows 7的计算机上,默认情况下,组策略禁用对服务的远程访问。在运行Windows Driver Kit(WDK)8.1和Windows Driver Kit(WDK)8的计算机上,远程访问不可用。
devcon /m:\server01 hwids * > server01_hwids.txt
示例2:使用模式查找硬件ID
要查找特定设备的硬件ID,请输入硬件ID或模式,兼容的ID或模式,设备实例ID或模式或设备设置类的名称。
以下命令使用DevCon HwIDs操作和一种模式来查找计算机上软盘驱动器的硬件ID。(用户假定该模式出现在设备标识符之一中。)该命令使用通配符(*)表示任何ID中可能在单词“ floppy”之前或之后的所有字符。
devcon hwids *floppy*
作为响应,DevCon显示计算机上软盘驱动器的设备实例ID,硬件ID和兼容ID。您可以在后续的DevCon命令中使用这些ID。
FDCGENERIC_FLOPPY_DRIVE5&39194F6D&0&0
Name: Floppy disk drive
Hardware ID's:
FDCGENERIC_FLOPPY_DRIVE
Compatible ID's:
GenFloppyDisk
1 matching device(s) found.
在这种情况下,短语“软盘”出现在计算机上仅一台设备的硬件ID或兼容ID中。如果它出现在多个设备的ID中,则其ID中带有“软盘”的所有设备都将出现在输出中。
示例3:使用类查找硬件ID
以下命令使用DevCon HwIDs操作和设备设置类在“端口”设备设置类中查找所有设备的硬件ID。类名前面的等号(=)表示它是一个类,而不是ID。
devcon hwids =ports
作为响应,DevCon将在“端口”设置类中显示三个设备的硬件ID和兼容ID。
ACPIPNP04014&B4063F4&0
Name: ECP Printer Port (LPT1)
Hardware ID's:
ACPIPNP0401
*PNP0401
ACPIPNP05011
Name: Communications Port (COM1)
Hardware ID's:
ACPIPNP0501
*PNP0501
ACPIPNP05012
Name: Communications Port (COM2)
Hardware ID's:
ACPIPNP0501
*PNP0501
3 matching device(s) found.
示例4:列出本地计算机上的类
由于DevCon操作可以使用设备设置类来标识设备,因此在计算机上创建设备的设备设置类的参考文件很有用。
以下命令使用DevCon Classes操作,该操作返回计算机上所有类的列表和描述。
devcon classes
由于输出很长且反复使用,因此请将输出保存在文本文件中以供参考。
以下命令显示计算机上的所有设备类别。它使用重定向字符(>)将命令输出保存在classes.txt文件中。
devcon classes > classes.txt
示例5:列出远程计算机上的类
以下命令使用DevCon Classes操作列出远程计算机Server01上的设备设置类:
devcon /m:\server01 classes
由于输出很长且反复使用,因此请将输出保存在文本文件中以供参考。
以下命令使用重定向字符(>)将命令输出保存在server01_classes.txt文件中。
devcon /m:\server01 classes > server01_classes.txt
示例6:在设备设置类中列出设备
以下命令使用DevCon ListClass操作来列出Net(网络适配器的设备设置类)中的设备。
devcon listclass net
作为响应,DevCon在Net setup类中显示设备实例ID和每个设备的描述。