文章目录

  • Devcon概要
  • 测试devcon
    • 输入命令`Devcon find pci\*`,列出所有PCI设备的ID
    • 输入命令`devcon status *`,查看所有设备id
    • devcon driverfiles =ports 列出与 ports 安装类别中的每一个设备关联的文件
    • devcon listclass usb 列出命令中所列的每个类别(本例中是 USB)的所有存在的设备(结果中有摄像头信息)
      • 运行devcon status @USB\VID_8086*发现连接的六个摄像头芯片(asic_serial_number)序列号信息
    • devcon restart = @USB\VID_8086* 重新启动所有以USB\VID_8086开头的设备 (重新启动与特定的硬件或 实例 ID 匹配的设备)
    • disable 禁用与指定的硬件或实例 ID 匹配的设备
    • enable 启用与指定的硬件或 实例 ID 匹配的设备
    • devcon remove @USB\VID_8086* 删除所有 USB 设备。被删除的设备列出时将显示其删除状态
    • devcon rescan 重新扫描以发现新的“即插即用”设备

Devcon概要

参考文章1:devcon教程

参考文章2:tensorflow-yolov3 调试Intel Realsense D435摄像头所遇到的问题(USB自动检测并重置机制)RESET pyusb libusb devcon

DevCon (Devcon.exe),即设备控制台,是一个命令行工具,该工具显示有关运行 Windows 的计算机上设备的详细信息。

使用 DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。
DevCon 提供与开发人员有关但无法在设备管理器中看到的信息。

测试devcon

输入命令Devcon find pci\*,列出所有PCI设备的ID


结果:


C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>Devcon find pci\*
PCI\VEN_8086&DEV_2FB0&SUBSYS_2FB08086&REV_02\3&103A9D54&0&A0: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 Thermal Control - 2FB0
PCI\VEN_8086&DEV_2F71&SUBSYS_2F718086&REV_02\3&103A9D54&0&99: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Target Address / Thermal / RAS Registers - 2F71
PCI\VEN_8086&DEV_2FB2&SUBSYS_2FB28086&REV_02\3&103A9D54&0&A2: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 ERROR Registers - 2FB2
PCI\VEN_8086&DEV_2FB9&SUBSYS_00000000&REV_02\3&103A9D54&0&BD: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO (VMSE) 2 & 3 - 2FB9
PCI\VEN_8086&DEV_2F04&SUBSYS_00008086&REV_02\3&11583659&0&10: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 PCI Express Root Port 2 - 2F04
PCI\VEN_8086&DEV_2FB4&SUBSYS_2FB48086&REV_02\3&103A9D54&0&A8: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 Thermal Control - 2FB4
PCI\VEN_8086&DEV_2FB6&SUBSYS_2FB68086&REV_02\3&103A9D54&0&AA: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 ERROR Registers - 2FB6
PCI\VEN_8086&DEV_2FF8&SUBSYS_00000000&REV_02\3&103A9D54&0&78: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Buffered Ring Agent - 2FF8
PCI\VEN_8086&DEV_2F1E&SUBSYS_2F1E8086&REV_02\3&103A9D54&0&85: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Scratchpad & Semaphore Registers - 2F1E
PCI\VEN_8086&DEV_2FE0&SUBSYS_2FE08086&REV_02\3&103A9D54&0&60: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Unicast Registers - 2FE0
PCI\VEN_10B5&DEV_8747&SUBSYS_874710B5&REV_CA\5&1843A7A&0&800010: PCI  PCI
PCI\VEN_8086&DEV_2FBA&SUBSYS_00000000&REV_02\3&103A9D54&0&BE: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO (VMSE) 2 & 3 - 2FBA
PCI\VEN_8086&DEV_2FE2&SUBSYS_2FE28086&REV_02\3&103A9D54&0&62: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Unicast Registers - 2FE2
PCI\VEN_8086&DEV_2FFD&SUBSYS_2FE08086&REV_02\3&103A9D54&0&7D: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 System Address Decoder & Broadcast Registers - 2FFD
PCI\VEN_8086&DEV_2FE4&SUBSYS_2FE48086&REV_02\3&103A9D54&0&64: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Unicast Registers - 2FE4
PCI\VEN_1B21&DEV_0612&SUBSYS_85E21043&REV_02\4&2C9BF1CA&0&00E4:  SATA AHCI
PCI\VEN_8086&DEV_8D20&SUBSYS_86371043&REV_05\3&11583659&0&D8: High Definition Audio
PCI\VEN_8086&DEV_8D16&SUBSYS_86001043&REV_D5\3&11583659&0&E3: Intel(R) C610 series/X99 chipset PCI Express Root Port #4 - 8D16
PCI\VEN_8086&DEV_15A0&SUBSYS_862A1043&REV_05\3&11583659&0&C8: Intel(R) Ethernet Connection (2) I218-LM
PCI\VEN_8086&DEV_2FAE&SUBSYS_00000000&REV_02\3&103A9D54&0&9E: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO Channel 0/1 Broadcast - 2FAE
PCI\VEN_8086&DEV_2FD0&SUBSYS_00000000&REV_02\3&103A9D54&0&B8: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 Thermal Control - 2FD0
PCI\VEN_8086&DEV_8D7C&SUBSYS_86001043&REV_05\3&11583659&0&88: Intel(R) C610 series/X99 chipset SPSR - 8D7C
PCI\VEN_8086&DEV_8D31&SUBSYS_86001043&REV_05\3&11583659&0&A0: Intel(R) USB 3.0  - 1.0 (Microsoft)
PCI\VEN_8086&DEV_2FBF&SUBSYS_00000000&REV_02\3&103A9D54&0&A7: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO (VMSE) 0 & 1 - 2FBF
PCI\VEN_8086&DEV_2F6F&SUBSYS_00000000&REV_02\3&103A9D54&0&B7: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO Global Broadcast - 2F6F
PCI\VEN_8086&DEV_2F88&SUBSYS_00000000&REV_02\3&103A9D54&0&F8: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 VCU - 2F88
PCI\VEN_8086&DEV_8D3A&SUBSYS_86001043&REV_05\3&11583659&0&B0: Intel(R) Management Engine Interface
PCI\VEN_8086&DEV_8D1C&SUBSYS_86001043&REV_D5\3&11583659&0&E6: Intel(R) C610 series/X99 chipset PCI Express Root Port #7 - 8D1C
PCI\VEN_10DE&DEV_0E0F&SUBSYS_8C931462&REV_A1\6&35DE408B&0&01800018: High Definition Audio
PCI\VEN_8086&DEV_2F2C&SUBSYS_00008086&REV_02\3&11583659&0&2C: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 I/O APIC - 2F2C
PCI\VEN_8086&DEV_8D10&SUBSYS_86001043&REV_D5\3&11583659&0&E0: Intel(R) C610 series/X99 chipset PCI Express Root Port #1 - 8D10
PCI\VEN_8086&DEV_2FBC&SUBSYS_00000000&REV_02\3&103A9D54&0&A4: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO (VMSE) 0 & 1 - 2FBC
PCI\VEN_8086&DEV_2FA0&SUBSYS_2FA08086&REV_02\3&103A9D54&0&90: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Home Agent 0 - 2FA0
PCI\VEN_8086&DEV_2F37&SUBSYS_2F378086&REV_02\3&103A9D54&0&5A: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring - 2F37
PCI\VEN_10B5&DEV_8747&SUBSYS_874710B5&REV_CA\4&31024D2F&0&0018: PCI  PCI
PCI\VEN_8086&DEV_8D18&SUBSYS_86001043&REV_D5\3&11583659&0&E4: Intel(R) C610 series/X99 chipset PCI Express Root Port #5 - 8D18
PCI\VEN_10DE&DEV_10EF&SUBSYS_36021462&REV_A1\6&201A744B&0&01800010: High Definition Audio
PCI\VEN_8086&DEV_2FA8&SUBSYS_2FA88086&REV_02\3&103A9D54&0&98: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Target Address / Thermal / RAS Registers - 2FA8
PCI\VEN_8086&DEV_8D47&SUBSYS_86001043&REV_05\3&11583659&0&F8: Intel(R) C610 series/X99 chipset LPC Controller - 8D47
PCI\VEN_8086&DEV_2FB8&SUBSYS_00000000&REV_02\3&103A9D54&0&BC: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO (VMSE) 2 & 3 - 2FB8
PCI\VEN_8086&DEV_2F03&SUBSYS_00008086&REV_02\3&11583659&0&09: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 PCI Express Root Port 1 - 2F03
PCI\VEN_8086&DEV_8D22&SUBSYS_86001043&REV_05\3&11583659&0&FB: Intel(R) C610 series/X99 chipset SMBus Controller - 8D22
PCI\VEN_8086&DEV_2F99&SUBSYS_2F998086&REV_02\3&103A9D54&0&F1: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Power Control Unit - 2F99
PCI\VEN_8086&DEV_2FAB&SUBSYS_2FAB8086&REV_02\3&103A9D54&0&9B: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder - 2FAB
PCI\VEN_8086&DEV_2FFC&SUBSYS_2FE08086&REV_02\3&103A9D54&0&7C: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 System Address Decoder & Broadcast Registers - 2FFC
PCI\VEN_8086&DEV_2F68&SUBSYS_00000000&REV_02\3&103A9D54&0&B0: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 1 Target Address / Thermal / RAS Registers - 2F68
PCI\VEN_8086&DEV_2FAD&SUBSYS_2FAD8086&REV_02\3&103A9D54&0&9D: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder - 2FAD
PCI\VEN_1B21&DEV_0612&SUBSYS_858E1043&REV_02\6&38CF11AB&0&002800E3:  SATA AHCI
PCI\VEN_8086&DEV_2F9A&SUBSYS_2F9A8086&REV_02\3&103A9D54&0&F2: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Power Control Unit - 2F9A
PCI\VEN_1B21&DEV_1184&SUBSYS_118F1B21&REV_00\4&988823&0&00E3: PCI  PCI
PCI\VEN_8086&DEV_2F9C&SUBSYS_2F9C8086&REV_02\3&103A9D54&0&F4: Intel Device
PCI\VEN_8086&DEV_2F00&SUBSYS_00008086&REV_02\3&11583659&0&00: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DMI2 - 2F00
PCI\VEN_8086&DEV_2FB1&SUBSYS_2FB18086&REV_02\3&103A9D54&0&A1: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 Thermal Control - 2FB1
PCI\VEN_8086&DEV_2FB3&SUBSYS_2FB38086&REV_02\3&103A9D54&0&A3: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 ERROR Registers - 2FB3
PCI\VEN_8086&DEV_2FB5&SUBSYS_2FB58086&REV_02\3&103A9D54&0&A9: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 Thermal Control - 2FB5
PCI\VEN_8086&DEV_2F1D&SUBSYS_2F1D8086&REV_02\3&103A9D54&0&80: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 PCIe Ring Interface - 2F1D
PCI\VEN_8086&DEV_2FB7&SUBSYS_2FB78086&REV_02\3&103A9D54&0&AB: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 ERROR Registers - 2FB7
PCI\VEN_8086&DEV_2F08&SUBSYS_00008086&REV_02\3&11583659&0&18: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 PCI Express Root Port 3 - 2F08
PCI\VEN_8086&DEV_2F1F&SUBSYS_2F1F8086&REV_02\3&103A9D54&0&87: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Scratchpad & Semaphore Registers - 2F1F
PCI\VEN_8086&DEV_2FE1&SUBSYS_2FE18086&REV_02\3&103A9D54&0&61: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Unicast Registers - 2FE1
PCI\VEN_8086&DEV_2FE3&SUBSYS_2FE38086&REV_02\3&103A9D54&0&63: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Unicast Registers - 2FE3
PCI\VEN_8086&DEV_2FE5&SUBSYS_2FE58086&REV_02\3&103A9D54&0&65: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Unicast Registers - 2FE5
PCI\VEN_8086&DEV_2FBE&SUBSYS_00000000&REV_02\3&103A9D54&0&A6: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO (VMSE) 0 & 1 - 2FBE
PCI\VEN_8086&DEV_8D02&SUBSYS_86001043&REV_05\3&11583659&0&FA:  SATA AHCI
PCI\VEN_1B21&DEV_1242&SUBSYS_86751043&REV_00\4&14F728CE&0&00E6: ASMedia USB 3.1  - 1.10 (Microsoft)
PCI\VEN_8086&DEV_2F29&SUBSYS_00000000&REV_02\3&11583659&0&29: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Hot Plug - 2F29
PCI\VEN_10B5&DEV_8747&SUBSYS_874710B5&REV_CA\4&2A43D483&0&0010: PCI  PCI
PCI\VEN_10B5&DEV_8747&SUBSYS_874710B5&REV_CA\5&1D2AA053&0&400018: PCI  PCI
PCI\VEN_8086&DEV_2F7D&SUBSYS_2F7D8086&REV_02\3&103A9D54&0&86: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Scratchpad & Semaphore Registers - 2F7D
PCI\VEN_8086&DEV_2F6E&SUBSYS_00000000&REV_02\3&103A9D54&0&B6: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO Channel 2/3 Broadcast - 2F6E
PCI\VEN_8086&DEV_2F2A&SUBSYS_00000000&REV_02\3&11583659&0&2A: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 RAS Control Status and Global Errors - 2F2A
PCI\VEN_1B21&DEV_1184&SUBSYS_118F1B21&REV_00\5&286A432F&0&0800E3: PCI  PCI
PCI\VEN_8086&DEV_2FF9&SUBSYS_00000000&REV_02\3&103A9D54&0&79: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Buffered Ring Agent - 2FF9
PCI\VEN_8086&DEV_1533&SUBSYS_85571043&REV_03\6&87ED112&0&000800E3: Intel(R) I210 Gigabit Network Connection
PCI\VEN_8086&DEV_2FC0&SUBSYS_2FC08086&REV_02\3&103A9D54&0&F3: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Power Control Unit - 2FC0
PCI\VEN_8086&DEV_2FBB&SUBSYS_00000000&REV_02\3&103A9D54&0&BF: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO (VMSE) 2 & 3 - 2FBB
PCI\VEN_8086&DEV_2FFE&SUBSYS_2FE08086&REV_02\3&103A9D54&0&7E: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 System Address Decoder & Broadcast Registers - 2FFE
PCI\VEN_8086&DEV_2F81&SUBSYS_2F818086&REV_02\3&103A9D54&0&58: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring - 2F81
PCI\VEN_10B5&DEV_8747&SUBSYS_874710B5&REV_CA\5&1843A7A&0&400010: PCI  PCI
PCI\VEN_8086&DEV_8D2D&SUBSYS_86001043&REV_05\3&11583659&0&D0: Standard Enhanced PCI to USB Host Controller
PCI\VEN_8086&DEV_2F02&SUBSYS_00008086&REV_02\3&11583659&0&08: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 PCI Express Root Port 1 - 2F02
PCI\VEN_8086&DEV_2F30&SUBSYS_2F308086&REV_02\3&103A9D54&0&91: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Home Agent 0 - 2F30
PCI\VEN_8086&DEV_2FAF&SUBSYS_00000000&REV_02\3&103A9D54&0&9F: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO Global Broadcast - 2FAF
PCI\VEN_8086&DEV_2F34&SUBSYS_2F348086&REV_02\3&103A9D54&0&81: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 PCIe Ring Interface - 2F34
PCI\VEN_8086&DEV_2F36&SUBSYS_2F368086&REV_02\3&103A9D54&0&59: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring - 2F36
PCI\VEN_1B21&DEV_1184&SUBSYS_118F1B21&REV_00\5&286A432F&0&2800E3: PCI  PCI
PCI\VEN_8086&DEV_2F98&SUBSYS_2F988086&REV_02\3&103A9D54&0&F0: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Power Control Unit - 2F98
PCI\VEN_8086&DEV_2FAA&SUBSYS_2FAA8086&REV_02\3&103A9D54&0&9A: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder - 2FAA
PCI\VEN_10DE&DEV_1B06&SUBSYS_36021462&REV_A1\6&201A744B&0&00800010: NVIDIA GeForce GTX 1080 Ti
PCI\VEN_8086&DEV_8D26&SUBSYS_86001043&REV_05\3&11583659&0&E8: Standard Enhanced PCI to USB Host Controller
PCI\VEN_8086&DEV_2F8A&SUBSYS_00000000&REV_02\3&103A9D54&0&FA: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 VCU - 2F8A
PCI\VEN_8086&DEV_2FAC&SUBSYS_2FAC8086&REV_02\3&103A9D54&0&9C: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder - 2FAC
PCI\VEN_10DE&DEV_128B&SUBSYS_8C931462&REV_A1\6&35DE408B&0&00800018: NVIDIA GeForce GT 710
PCI\VEN_8086&DEV_2FBD&SUBSYS_00000000&REV_02\3&103A9D54&0&A5: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 DDRIO (VMSE) 0 & 1 - 2FBD
PCI\VEN_10B5&DEV_8747&SUBSYS_874710B5&REV_CA\5&1D2AA053&0&800018: PCI  PCI
PCI\VEN_8086&DEV_2F28&SUBSYS_00000000&REV_02\3&11583659&0&28: Intel(R) Xeon(R) E7 v3/Xeon(R) E5 v3/Core i7 Address Map VTd_Misc System Management - 2F28
96 matching device(s) found.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>

输入命令devcon status *,查看所有设备id

没成功

C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon status *
devcon Usage: devcon [-r] [-m:\\<machine>] <command> [<arg>...]
For more information, type: devcon help

devcon driverfiles =ports 列出与 ports 安装类别中的每一个设备关联的文件


C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon driverfiles =ports
ACPI\PNP0501\0Name:     Driver installed from C:\WINDOWS\INF\msports.inf [ComPort]. 2 file(s) used by driver:C:\WINDOWS\system32\DRIVERS\serial.sysC:\WINDOWS\system32\DRIVERS\serenum.sys
1 matching device(s) found.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>

devcon listclass usb 列出命令中所列的每个类别(本例中是 USB)的所有存在的设备(结果中有摄像头信息)


C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon listclass usb
Listing 21 devices in setup class "USB" (USB\VID_8087&PID_8002\5&2D364466&0&1                        : Generic USB Hub
USB\VID_8086&PID_0B07\824213021222                          : USB Composite Device
USB\VID_174C&PID_3074\5&1CC0E58A&0&20                       :  SuperSpeed USB
USB\VID_174C&PID_3074\5&1CC0E58A&0&21                       :  SuperSpeed USB
PCI\VEN_8086&DEV_8D31&SUBSYS_86001043&REV_05\3&11583659&0&A0: Intel(R) USB 3.0  - 1.0 (Microsoft)
USB\VID_8087&PID_800A\5&8DF2A5&0&1                          : Generic USB Hub
USB\ROOT_HUB30\4&34BE82CC&0&0                               : USB (USB 3.0)
USB\VID_8086&PID_0B07\825513021130                          : USB Composite Device
USB\ROOT_HUB30\5&CBC308&0&0                                 : USB (USB 3.0)
USB\VID_8086&PID_0B07\825513021803                          : USB Composite Device
USB\VID_8086&PID_0B07\842213020438                          : USB Composite Device
USB\VID_046D&PID_C31C\6&16396D6C&0&4                        : USB Composite Device
USB\VID_8086&PID_0B07\842213021049                          : USB Composite Device
USB\VID_174C&PID_2074\5&1CC0E58A&0&9                        :  USB
PCI\VEN_1B21&DEV_1242&SUBSYS_86751043&REV_00\4&14F728CE&0&00E6: ASMedia USB 3.1  - 1.10 (Microsoft)
PCI\VEN_8086&DEV_8D2D&SUBSYS_86001043&REV_05\3&11583659&0&D0: Standard Enhanced PCI to USB Host Controller
USB\VID_8086&PID_0B07\839313021607                          : USB Composite Device
USB\ROOT_HUB20\4&35ABF192&0                                 : USB Root Hub
USB\ROOT_HUB20\4&12773313&0                                 : USB Root Hub
USB\VID_174C&PID_2074\5&1CC0E58A&0&10                       :  USB
PCI\VEN_8086&DEV_8D26&SUBSYS_86001043&REV_05\3&11583659&0&E8: Standard Enhanced PCI to USB Host ControllerC:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>
运行devcon status @USB\VID_8086*发现连接的六个摄像头芯片(asic_serial_number)序列号信息
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon status @USB\VID_8086*
USB\VID_8086&PID_0B07\824213021222Name: USB Composite DeviceDriver is running.
USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module DepthDriver is running.
USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000Name: Intel(R) RealSense(TM) 435 with RGB Module Depth                                                                            Driver is running.
USB\VID_8086&PID_0B07\825513021130Name: USB Composite DeviceDriver is running.
USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module RGBDriver is running.
USB\VID_8086&PID_0B07\825513021803Name: USB Composite DeviceDriver is running.
USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module RGBDriver is running.
USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module DepthDriver is running.
USB\VID_8086&PID_0B07\842213020438Name: USB Composite DeviceDriver is running.
USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003Name: Intel(R) RealSense(TM) 435 with RGB Module RGBDriver is running.
USB\VID_8086&PID_0B07\842213021049Name: USB Composite DeviceDriver is running.
USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module DepthDriver is running.
USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000Name: Intel(R) RealSense(TM) 435 with RGB Module DepthDriver is running.
USB\VID_8086&PID_0B07\839313021607Name: USB Composite DeviceDriver is running.
USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module RGBDriver is running.
USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003Name: Intel(R) RealSense(TM) 435 with RGB Module RGBDriver is running.
USB\VID_8086&PID_0B07&MI_03\6&B547942&0&0003Name: Intel(R) RealSense(TM) 435 with RGB Module RGBDriver is running.
USB\VID_8086&PID_0B07&MI_00\6&B547942&0&0000Name: Intel(R) RealSense(TM) 435 with RGB Module DepthDriver is running.
18 matching device(s) found.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>

devcon restart = @USB\VID_8086* 重新启动所有以USB\VID_8086开头的设备 (重新启动与特定的硬件或 实例 ID 匹配的设备)

C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon restart = @USB\VID_8086*
USB\VID_8086&PID_0B07\824213021222                          : Restarted
USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000               : Restarted
USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000               : Restarted
USB\VID_8086&PID_0B07\825513021130                          : Restarted
USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003                : Restarted
USB\VID_8086&PID_0B07\825513021803                          : Restarted
USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003               : Restarted
USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000                : Restarted
USB\VID_8086&PID_0B07\842213020438                          : Requires reboot
USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003               : Restarted
USB\VID_8086&PID_0B07\842213021049                          : Restarted
USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000               : Restarted
USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000               : Restarted
USB\VID_8086&PID_0B07\839313021607                          : Restarted
USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003               : Restarted
USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003               : Restarted
USB\VID_8086&PID_0B07&MI_03\6&B547942&0&0003                : Restart failed
USB\VID_8086&PID_0B07&MI_00\6&B547942&0&0000                : Restart failed
The 16 device(s) are ready to be restarted. To restart the devices, reboot the system.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>

disable 禁用与指定的硬件或实例 ID 匹配的设备

C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon disable @USB\VID_8086*
USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000               : Disabled
USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000               : Disabled
USB\VID_8086&PID_0B07\825513021130                          : Disabled
USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003                : Disabled
USB\VID_8086&PID_0B07\825513021803                          : Disabled
USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003               : Disabled
USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000                : Disabled
USB\VID_8086&PID_0B07\842213020438                          : Disabled on reboot
USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003               : Disable failed
USB\VID_8086&PID_0B07\842213021049                          : Disabled
USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000               : Disable failed
USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000               : Disable failed
USB\VID_8086&PID_0B07\839313021607                          : Disabled
USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003               : Disable failed
USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003               : Disable failed
The 10 device(s) are ready to be disabled. To disable the devices, restart the
devices or reboot the system .

enable 启用与指定的硬件或 实例 ID 匹配的设备

C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon enable @USB\VID_8086*
USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000               : Enabled
USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000               : Enabled
USB\VID_8086&PID_0B07\825513021130                          : Enabled
USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003                : Enabled
USB\VID_8086&PID_0B07\825513021803                          : Enabled
USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003               : Enabled
USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000                : Enabled
USB\VID_8086&PID_0B07\842213020438                          : Enabled on reboot
USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003               : Enabled
USB\VID_8086&PID_0B07\842213021049                          : Enabled
USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000               : Enabled
USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000               : Enabled
USB\VID_8086&PID_0B07\839313021607                          : Enabled
USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003               : Enabled
USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003               : Enabled
The 15 device(s) are ready to be enabled. To enable the devices, restart the devices or
reboot the system .C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>

发现disable后,enable要执行两次才能把摄像头启动起来:

C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon status @USB\VID_8086*
USB\VID_8086&PID_0B07\825513021130Name: USB Composite DeviceDevice is disabled.
USB\VID_8086&PID_0B07\825513021803Name: USB Composite DeviceDevice is disabled.
USB\VID_8086&PID_0B07\842213020438Name: USB Composite DeviceDevice is disabled.
USB\VID_8086&PID_0B07\842213021049Name: USB Composite DeviceDevice is disabled.
USB\VID_8086&PID_0B07\839313021607Name: USB Composite DeviceDevice is disabled.
5 matching device(s) found.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon enable @USB\VID_8086*
USB\VID_8086&PID_0B07\825513021130                          : Enabled
USB\VID_8086&PID_0B07\825513021803                          : Enabled
USB\VID_8086&PID_0B07\842213020438                          : Enabled
USB\VID_8086&PID_0B07\842213021049                          : Enabled
USB\VID_8086&PID_0B07\839313021607                          : Enabled
5 device(s) are enabled.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon enable @USB\VID_8086*
USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000               : Enabled
USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000               : Enabled
USB\VID_8086&PID_0B07\825513021130                          : Enabled
USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003                : Enabled
USB\VID_8086&PID_0B07\825513021803                          : Enabled
USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003               : Enabled
USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000                : Enabled
USB\VID_8086&PID_0B07\842213020438                          : Enabled
USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003               : Enabled
USB\VID_8086&PID_0B07\842213021049                          : Enabled
USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000               : Enabled
USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000               : Enabled
USB\VID_8086&PID_0B07\839313021607                          : Enabled
USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003               : Enabled
USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003               : Enabled
15 device(s) are enabled.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>

devcon remove @USB\VID_8086* 删除所有 USB 设备。被删除的设备列出时将显示其删除状态

这是再六个摄像头都正常的情况下测试的,想让摄像头不正常,还不太容易。。。莫名其妙的,断下电又好了,usb都没插拔,只加了块pcie


C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon remove @USB\VID_8086*
USB\VID_8086&PID_0B07\824213021222                          : Removed
USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000               : Removed
USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000               : Removed
USB\VID_8086&PID_0B07\825513021130                          : Removed
USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003                : Removed
USB\VID_8086&PID_0B07\825513021803                          : Removed
USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003               : Removed
USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000                : Removed
USB\VID_8086&PID_0B07\842213020438                          : Removed
USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003               : Removed
USB\VID_8086&PID_0B07\842213021049                          : Removed
USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000               : Removed
USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000               : Removed
USB\VID_8086&PID_0B07\839313021607                          : Removed
USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003               : Removed
USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003               : Removed
USB\VID_8086&PID_0B07&MI_03\6&B547942&0&0003                : Removed
USB\VID_8086&PID_0B07&MI_00\6&B547942&0&0000                : Removed
18 device(s) were removed.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>

可看到,打开Intel Realsense viewer摄像头全没了

devcon rescan 重新扫描以发现新的“即插即用”设备


C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon rescan @USB\VID_8086*
Scanning for new hardware.
Scanning completed.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon rescan
Scanning for new hardware.
Scanning completed.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>

貌似两种都可以。。。不知道区别是什么

devcon的测试 尝试使用devcon命令重置Intel Realsense D435摄像头 USB相关推荐

  1. tensorflow-yolov3 调试Intel Realsense D435摄像头所遇到的问题(USB自动检测并重置机制)hardware_reset() pyusb libusb devcon

    文章目录 191126 191127 191128 191129 尝试第二种方案 Devcon 191130 191126 连接6摄像头运行,开始运行正常,能够正常识别,但不小心线动了一下,视频窗口卡 ...

  2. Tensorfow_yolov3 Intel Realsense D435 图像整合(合并)输入GPU计算耗时测试

    以前我们六个摄像头轮询依次输入视频帧给识别函数,识别函数放到GPU计算,640×360下每帧识别耗时为60-80ms,轮一圈下来识别就很慢了,约360-480ms 后来我们讨论这个问题时,我说之前我测 ...

  3. Intel Realsense D435 测试摄像头在不同曝光值下的帧生成时间(防止曝光时间过长导致fps下降)auto_exposure_priority(没成功)

    文章目录 不用测了 下面测试auto_exposure_priority参数在自动曝光下的作用 下面测试在自动曝光模式下如何实时获取曝光值 测试摄像头在不同曝光值下的帧生成时间 不用测了 参考文章:I ...

  4. Intel Realsense D435 hardware_reset() 摄像头重置记录 context.query_devices()

    摄像头重置后它自己不能马上恢复,如果我们重置后立即访问它们,就会出错,以下是一些问题记录: 之前是使用device=ctx.query_device(),后面重置后检测摄像头的时候直接用len(dev ...

  5. Intel Realsense D435 如何通过摄像头序列号重置hardware_reset()摄像头?

    重置后没有必要去立即检测它是否重置完成的,继续重置其他的摄像头就可以了,因为如果不去访问刚刚重置的摄像头信息,就不会出问题,等全部摄像头重置完成后,直接执行连续验证机制就可以了 相关代码: '''循环 ...

  6. SQ_20200326_Z-TEK主动式USB-5m延长线对于Intel Realsense D435掉线情况测试

    计算机名 摄像头个数 线长 转接线个数 USB线是否连接外接电源 连接USB口 测试开始时间 测试结束时间 测试时长 是否出现无法检测到摄像头情况 备注 微星Z-390主板 DESKTOP-HAJS0 ...

  7. Intel Realsense D435 测试视频流的直方图均衡化

    # -*- coding: utf-8 -*- """ @File : 200107_测试直方图均衡化.py @Time : 2020/1/7 15:34 @Author ...

  8. Intel Realsense D435 USB线长、光纤线长测试(使用普通USB3.0数据线最长不能超过4M,使用普通USB3.0数据线+USB3.0光纤数据线,不能超过1+5=6M)

    文章目录 使用普通3.0延长线,能达到4M左右,偶尔会报`RuntimeError`错误,往上再加1M就一直报`RuntimeError`错误 往上再加3M就检测不到摄像头了 使用苏州百翼优品科技有限 ...

  9. Intel Realsense D435 python 测试是否能将pipeline、config、enable、start单独提出wait for frames循环外?(不能,配置必须全部在外)

    最后测试成功代码 # -*- coding: utf-8 -*- """ @File : 200106_测试是否能够只用一个pipeline对象来轮询六个摄像头_将pip ...

最新文章

  1. ns 25的IKE模式ipsec ***配置
  2. 获得MFC窗口其它类指针的方法
  3. Java 关于File使用
  4. OpenCV bgfg分割的实例(附完整代码)
  5. PC远程调试移动设备
  6. ssl初一组周六模拟赛【2018.5.12】(期中)
  7. 如何使用HTML,CSS和JavaScript构建技巧计算器
  8. PAT乙级(1035 插入与归并)
  9. python 中关于无法导入自己写的类。解决方法
  10. python修改字体无效_matplotlib中修改默认字体
  11. 关于DBC文件的创建(DBC文件系列其一)
  12. 计算机组成原理第五版第四章课后答案,计算机组成原理第四章课后习题及答案_唐朔飞(完整版).docx...
  13. rxbus 源码_基于APT的RxBus库
  14. 金蝶软件认证显示服务器异常,金蝶提示云服务器异常
  15. 小写金额转为中文大写
  16. Linux 系统调用的本质
  17. 大数据环境-云平台(阿里云)
  18. element-ui 中的el-table表格默认的“暂无数据”修改
  19. 找实习的一些感悟(图像算法转大数据)——女孩也能干开发
  20. LINGO 12.0安装步骤

热门文章

  1. 计算机求职意向范文,自我评价与求职意向范文3篇
  2. 神经网络 mse一直不变_干货RBF神经网络在财务报表舞弊识别中的应用
  3. 【学习笔记】11、循环语句—while
  4. 程序间数据共享与传递(3):EXPORT/IMPORT、SAP/ABAP Memory
  5. Web Service入门简介(一个简单的WebService示例)
  6. 定价错误: 必要条件 MWST 丢失
  7. SAP实施后你的关键用户还关键吗?
  8. 如何查找SAP的旧TCODE对应新的TCODE
  9. ERP中的合并会计报表
  10. 10上wsl位置迁移_wsl的安装/升级笔记