li880wert的个人空间 https://bbs.21ic.com/?804702 [收藏] [复制] [RSS]

日志

彻底解决COM端口被占用(在使用中)问题的办法

已有 187 次阅读2017-4-28 10:40 |系统分类:嵌入式系统| USB转串口

打开注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/COM Name Arbiter
ComDB删除后重新尝试即可!(:这样会重建所有COM)。如果还不行,重启电脑!
ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代表第1,3,4,5端口被占用
关于使用蓝牙设备时COM口被占用问题

  由於windows莫名其妙的registry原因,很多用户发现,在安装蓝牙管理软件之後,对应的蓝牙虚拟端口居然变成COM9,甚至是COM13或更高,导致与许多应用程序,如手机同步软件,PDA同步软件无法使用 ,多次重新安装蓝牙管理软件只会让状况更恶化.. 

解决方案如下(执行下列步骤之前,请务必卸载蓝牙管理程序,并重新开机

1.
Windows系统,按开始>执行>输入cmd,按回车 
2.
出现命令字符视窗之後,输入 
set DEVMGR_SHOW_NONPRESENT_DEVICES=1 
按回车 
devmgmt.msc 
按回车 
3.
然后在设备管理器点击>查看>显示隐藏的设备 
您现在能能删除多余的端口了,删除完毕之後,请务必重新开机 

4.
重新安装蓝牙管理软件 

5.
如果您想永久性投入这个环境变量到XP, 到我的电脑>点选之後,按鼠标右键>属性>高级>环境变量
在系统变量里面,"新建","变量名"里面填入" DEVMGR_SHOW_NONPRESENT_DEVICES" ,变量值填入"1"

仅以此贴献给在使用蓝牙的路上不懈奋斗的兄弟们(关于COM口的终极解决方

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)