devcon笔记

示例:通过devcon来启用、禁用、重启usb端口
cmd 命令行输入:
devcon restart =ports @USB\VID_xxx&PID_xxx\2xx&B1&E&0
回车报错:系统找不到指定的路径‘B1’不是内部或外部命令,也不是可运行的程序或批处理文件。‘E’不是内部或外部命令,也不是可运行的程序或批处理文件。‘0’不是内部或外部命令,也不是可运行的程序或批处理文件。
百度了之后才发现时语法错误,语句修改如下:
devcon restart = “硬件id或设备路径实例” #注:推荐使用设备实例路径,尝试过用硬件id时会启用多个硬件设备,不唯一,具体原理不太清楚
重新输入命令行后又遇到一个问题就是:设备实例路径:Enable failed No matching devices found
百度上一个方法就是看64位的系统,然后工具是不是也是64位的,然后重新下载了一个10的64位wdk包,但还是错误,最后想了想,failed?会不会是权限的问题,然后给devcon.exe右键属性兼容性管理员身份运行,搞定
不过通过启用/禁用usb端口的方式并不会实现真正意义上的插拔usb

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
需要把devcon放在system32文件夹下 设备控制台帮助: devcon.exe [-r] [-m://<machine>] <command> [<arg>...] -r 如果指定它,在命令完成后若需要则重新启动计算机。 <machine> 是目标计算机的名称。 <command> 是将要执行的命令(如下所示)。 <arg>... 是命令需要的一个或多个参数。 要获取关于某一特定命令的帮助,请键入:devcon.exe help <command> classfilter 允许修改类别筛选程序。 classes 列出所有设备安装类别。 disable 禁用与指定的硬件或实例 ID 匹配的设备。 driverfiles 列出针对设备安装的驱动程序文件。 drivernodes 列出设备的所有驱动程序节点。 enable 启用与指定的硬件或实例 ID 匹配的设备。 find 查找与指定的硬件或实例 ID 匹配的设备。 findall 查找设备,包括那些未显示的设备。 help 显示此信息。 hwids 列出设备的硬件 ID。 install 手动安装设备。 listclass 列出某一安装类别的所有设备。 reboot 重新启动本地计算机。 remove 删除与特定的硬件或实例 ID 匹配的设备。 rescan 扫描以发现新的硬件。 resources 列出设备的硬件资源。 restart 重新启动与特定的硬件或实例 ID 匹配的设备。 stack 列出预期的设备驱动程序堆栈。 status 列出设备的运行状态。 update 手动更新设备。 UpdateNI 手动更新设备,无用户提示 SetHwID 添加、删除和更改根枚举设备的硬件 ID 的顺序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值