windows COM端口被占用(在使用中)解决办法
原创
已于 2023-08-28 09:51:10 修改
·
1.4w 阅读
·
7
·
27
·
CC 4.0 BY-SA版权
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
文章标签:
#串口
#com
#使用中
#widows
#虚拟串口
于 2022-10-24 13:53:07 首次发布
嵌入式系统软件开发
同时被 3 个专栏收录
41 篇文章
订阅专栏
硬件开发
41 篇文章
订阅专栏
工业控制和物联网
15 篇文章
订阅专栏
当虚拟串口设备导致COM端口分配混乱,影响软件使用时,可以通过清理注册表来解决。具体步骤包括:打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/COMNameArbiter,删除ComDB键值,然后重启电脑以重建COM口。此方法可能需要谨慎操作,避免不必要的系统问题。
由于经常使用各种虚拟串口设备,导致新插入的设备分配的com口越来越靠后,一些软件无法使用。
即使你通过com的高级属性将端口修改回前面去,也不能使用。
情况如下图所示,一些原来使用过的com端口即使设备没有插入系统,也会显示该端口被占用了。
要解决这个问题,可以从注册表入手:
在运行窗口(WIN+R),输入regedit,打开注册表。
找到键值:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/COM Name Arbiter
删除ComDB后重新尝试,(注:这样会重建所有COM口)。如果还不行,重启电脑即可。