devcon命令开启启用/禁用端口_devcon disable-程序员宝宝

技术标签: windows  

今天测试一个外接设备的时候发现打开失败,跟硬件提供商沟通后,说是蓝牙设备占用端口了。需要禁用蓝牙端口设备,于是找了devcon禁用端口设备的方法。

devcon在winDDK目录中可以找到,找到对应位数的程序,使用管理员权限打开命令行窗口,找到ports设备

C:\Users\xxx\Desktop>devcon find =ports
FTDIBUS\VID_0403+PID_6001+A10JYLAEA\0000                    : USB Serial Port (COM5)
BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&2BC4703B&0&38FB14F0F1F2_C00000000:  (COM3)
BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0000\7&2BC4703B&0&000000000000_00000000:  (COM4)
3 matching device(s) found.

对比设备管理器中的端口设备:

 命令行禁用com3

C:\Users\xxx\Desktop>devcon disable "@BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&2BC4703B&0&38FB14F0F1F2_C00000000"
BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&2BC4703B&0&38FB14F0F1F2_C00000000: Disabled
1 device(s) disabled.

参数里面带有&符号的话,要用双引号包裹,并且在开头加上@符号

com3显示为禁用状态了。

可以通过通配符一次禁用多个设备,但是为了避免不小心关闭其他设备,尽量还是使用@+全路径 

其他寻找设备的命令

C:\Users\xxx\Desktop>devcon listclass ports
Listing 3 devices in setup class "Ports" (FTDIBUS\VID_0403+PID_6001+A10JYLAEA\0000                    : USB Serial Port (COM5)
BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&2BC4703B&0&38FB14F0F1F2_C00000000:  (COM3)
BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0000\7&2BC4703B&0&000000000000_00000000:  (COM4)

这里显示有两个蓝牙设备,但是蓝牙设备不仅仅只有这两个,查找所有蓝牙设备

C:\Users\xxx\Desktop>devcon find BTHENUM*
BTHENUM\{0000110E-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&26731EC2&0&38FB14F0F1F2_C00000000: FreeBuds 3 Avrcp
BTHENUM\{0000111E-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&26731EC2&0&38FB14F0F1F2_C00000000: FreeBuds 3 Hands-Free AG
BTHENUM\{0000110C-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&26731EC2&0&38FB14F0F1F2_C00000000: FreeBuds 3 Avrcp
BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&2BC4703B&0&38FB14F0F1F2_C00000000:  (COM3)
BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0000\7&2BC4703B&0&000000000000_00000000:  (COM4)
BTHENUM\DEV_38FB14F0F1F2\7&26731EC2&0&BLUETOOTHDEVICE_38FB14F0F1F2: FreeBuds 3
BTHENUM\{0000FD9A-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&26731EC2&0&38FB14F0F1F2_C00000000: Private COM
BTHENUM\{0000110B-0000-1000-8000-00805F9B34FB}_LOCALMFG&0002\7&26731EC2&0&38FB14F0F1F2_C00000000: FreeBuds 3
8 matching device(s) found.

这里有8个蓝牙设备,也就需要注意通配符的使用,以免关闭了蓝牙鼠标,蓝牙键盘,导致正在使用的键盘操作不了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/youyudexiaowangzi/article/details/124082792

智能推荐

python3.4安装pcapy_python3安装pcap遇到的问题_weixin_39938331的博客-程序员宝宝

基于Codeigniter框架实现的APNS批量推送—叮咚,查水表最近兼职公司已经众筹成功的无线门铃的消息推送出现了问题,导致有些用户接收不到推送的消息,真是吓死宝宝了,毕竟自己一手包办的后台服务,影响公司信誉是多么的尴尬,容我简单介绍一下我们的需求:公司开发的是一 ...Lua屏蔽对象方法和恢复的方法背景 对于OO思想实现的类, 对于某些场景需要屏蔽某些方法, 不让调用.过了这段场景, 就恢复这...

status2.3.4和struts2.3.15.1 Fileupload上传文件简单分析_weixin_34376562的博客-程序员宝宝

2019独角兽企业重金招聘Python工程师标准>>> ...

Python3.5安装(win)_xinwendewen的博客-程序员宝宝

Python3.5安装python官网资源:https://www.python.org/https://docs.python.org/3.5/tutorial/index.htmlhttps://docs.python.org/3.5/index.html下载安装程序安装,勾选Add Python 3.5 to PATH就不用手动添加环境变量,或者手动添加打开cmd执行python进入交互界面显

【bug记录】cv2/open3d import出现动态链接库错误_libusb-1.0.so.0: cannot open shared object file: n_yifanliuu的博客-程序员宝宝

错误:OSError: libusb-1.0.so.0: cannot open shared object file: No such file or directory原因:新docker容器没有安装依赖,安装一下即可。解决:apt updateapt install libusb-1.0.0 -yapt install libgl1-mesa-glx

-bash: sbin/lua: No such file or directory解决办法_Clannad_汐的博客-程序员宝宝

说明有时候,可执行文件Lua 明显存在,运行时会提示-bash: sbin/lua: No such file or directory。首先想到的应该是依赖的动态链接库缺少。原因 首先查看lua所依赖的动态链接库有哪些$ ldd sbin/lua# 输出:linux-vdso.so.1 => (0x00007ffcebb90000) libm.so.6 => /lib/x86_

ssh 在linux中,在Linux中加速SSH连接的4种方法_Damong.Liu的博客-程序员宝宝

SSH是远程管理Linux服务器的最流行和最安全的方法。 远程服务器管理面临的挑战之一是连接速度,特别是在远程和本地机器之间创建会话时。这个过程有几个瓶颈,一个是第一次连接远程服务器, 通常需要几秒钟才能建立会话。 但是,当您尝试连续启动多个连接时,会导致开销(结合超额或间接计算时间,内存,带宽或其他相关资源来执行操作)。在这篇文章中,我们将分享四个关于如何在Linux中加速远程SSH连接的有用技...

随便推点

go使用exec.Command执行带管道的命令_execcommand用法 go_五十风的博客-程序员宝宝

原文链接:https://www.ikaze.cn/article/44在go中我们想执行带管道的命令时(如:ps aux|grep go),不能直接像下面这样:exec.Command("ps", "aux", "|", "grep", "go")这样做不会有任何输出。有两种方法可以做到: 使用sh -c ""命令 exec.Command("bash", ...

正则表达式——全部符号解释(详解)_正则表达式”号_杰儿__er的博客-程序员宝宝

字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp...

重塑APM标杆,博睿数据战略升级助力企业数字化转型_趣味科技v的博客-程序员宝宝

5月26日,由博睿数据举办的“服务可达 达者为先•博睿数据2021年战略升级发布巡展”北京站,在北京金茂威斯汀大饭店圆满举行。本次战略升级发布巡展不仅揭开了“数据链DNA”的神秘面纱,更紧...

基础练习:1090:含k个3的数_Zoe_yuyang的博客-程序员宝宝

1090:含k个3的数【题目描述】输入两个正整数m和k,其中1<m<100000,1<k<5 ,判断m 能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。 例如,输入:43833 3,满足条件,输出YES。如果输入:39331 3,尽管有3个3,但不能被19整除,也不满足条件,应输出NO。【输入】m 和 k 的值,中间用单个空格间隔。【...

yunsdr-ad9361TF卡启动镜像的制作_zedboard ad9361 启动_YJFinHZ的博客-程序员宝宝

1.uboot.bin(引导程序)从xilinx的git上下载u-boot-xlnx的源码,解压后重新编译编译时出现错误:cc1: error: unrecognized command line option "-mno-unaligned-access"solution:交叉编译工具安装错误,需要安装xilinx提供的专用交叉编译工具下载地址:https://code.goog

推荐文章

热门文章

相关标签