How to restart USB device(如何重启USB设备)

转载 2016年08月31日 16:49:09

使用devcon.exe (源代码及可执行程序请从:http://download.csdn.net/detail/dotphoenix/9617582 下载)


DevCon (Devcon.exe), the Device Console, is a command-line tool that displays detailed information about devices on computers running Windows. You can use DevCon to enable, disable, install, configure, and remove devices.
DevCon runs on Microsoft Windows 2000 and later versions of Windows.


DevCon Restart
Stops and restarts the specified devices. Valid only on the local computer.
    devcon [/r] restart {* | ID [ID ...] | =class [ID [ID ...]]} 

Parameters

 /r
Conditional reboot. Reboots the system after completing an operation only if a reboot is required to make a change effective.
*
Represents all devices on the computer.
 ID
Specifies all or part of a hardware ID, compatible ID, or device instance ID of a device. When specifying multiple IDs, type a space between each ID. IDs that include an ampersand character (&) must be enclosed in quotation marks.
The following special characters modify the ID parameter.
Character Description
*
Matches any character or no character. Use the wildcard character (*) to create an ID pattern, for example, *disk*.
@
Indicates a device instance ID, for example, @ROOT\FTDISK\0000.
'
(single quote)
Matches the string literally (exactly as it appears). Precede a string with a single quote to indicate that an asterisk is part of the ID name and is not a wildcard character, for example, '*PNP0600, where *PNP0600 (including the asterisk) is the hardware ID.
 
 =class
Specifies the device setup class of the devices. The equal sign (=) identifies the string as a class name.
You can also specify hardware IDs, compatible IDs, device instance IDs, or ID patterns following the class name. Type a space between each ID or pattern. DevCon finds devices in the class that match the specified IDs.
Comments
The system might need to be rebooted to make this change effective. To have DevCon reboot the system, add the conditional reboot parameter (/r) to the command.
Sample Usage
devcon restart *
devcon restart pci*
devcon restart "PCI\VEN_115D&DEV_0003&SUBSYS_0181115D"
devcon restart =printer
devcon restart =printer *desk*


Example
Example 38: Restart a device
举报

相关文章推荐

USB设备在连接PC时的reset从何而来?

最近在做烧写工具的优化工作,有一些关于USB的内容需要总结一下其中包括设备的初始化过程和枚举过程。 在枚举的过程中,设备会一直等PC端的状态,当等到reset命令时会对设备进行重新枚举。但是这个res...

how to make usb composite device

hds2g Member posted October 18, 2006 10:09 AM             hello.. I want to make t...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

How to programatically unplug & replug an USB device in linux?

在linux,更新了usb设备的firmware后,你需要重新插拔一下usb设备来让系统读取到新的usb设备信息。 我们可以通过软件的方式让usb设备reset,实现hot-replug目的,让系统...

usb unknow device 无法识别的USB设备 Enhanced Host Controller 静电

近日发现连接的HP LaserJet 1022打印机时常出现莫名的脱机现象,通过开关打印机电源或插拔连接的USB口总能解决脱机问题。但今天,任凭我怎样开关打印机的电源和插拔连接不同的USB口,系统始终...

DOS下检索XHCI下所有的USB设备,并显示出设备接在哪个端口上,以及该USB device的speed。

XHCI:即可扩展的主机控制器接口,目前主要是面向USB3.0设备的,同时它也支持USB2.0及以下的设备。其中USB2.0使用的是EHCI,USB1.1使用的是OHCI。           为了...

虚拟机VMware无法识别USB设备

背景: VMware Workstation8, 安装多个虚拟机,包括SUSE,WindowsXP,CentOS。之前一直没有任何问题,今天突然无法识别USB设备了,所有的虚拟机都是,但物理机一切正...
  • limb99
  • limb99
  • 2012-07-06 23:10
  • 29906

wince下USB设备驱动缓冲区设置

这段时间一个项目用到wince下,USB设备接口通讯。采用S3C2416平台通过微软自带UDC driver。发现在才程序内部接收每次只能接收到前2048个字节,后面的数据丢失。想通过改变接收缓冲区大...

Android 移植定制之Ubuntu上识别USB设备

如果是windows平台下用真机开发android应用时,需要安装一个为adb准备的usb驱动。但在Ubuntu下,就遇到一个问题:无法识别移动设备,无法正常试调android应用,这需要添加一个ru...

C#:USB设备枚举(六)生成ListView数据源

/* ---------------------------------------------------------- 文件名称:ListViewUsbItem.cs 作者:秦建辉 MSN:s...
  • jhqin
  • jhqin
  • 2011-11-09 11:33
  • 1964

Linux下的硬件驱动——USB设备(下)(驱动开发部分)

USB骨架程序(usb-skeleton),是USB驱动程序的基础,通过对它源码的学习和理解,可以使我们迅速地了解USB驱动架构,迅速地开发我们自己的USB硬件的驱动。
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)