grj0719 发表于 2015-6-10 20:51:35

【求助】电脑COM口名称都被占满了!怎么破?

反正就是各种USB-UART的口不断往电脑上插,结果各个COM名称都被占满了,插上去只能被命名成COM2x,可以强制改为COM3之类的,但是软件确实不能识别。COM2x的问题在于有的软件识别不了。

在有的工厂里,甚至见到过COM1xx。

这个问题肯定有人问过,只是不知道怎么去找。

小咯咯怒 发表于 2015-6-10 21:00:18

你系统的原因吧,我就经常这样改啊,软件都能识别

little_Monkey 发表于 2015-6-10 21:00:42

你这个不算多,我试过最多255个的,如果确认没有被占用的话,可以强制改到comx,然后重新插拔就可以用了

little_Monkey 发表于 2015-6-10 21:02:51

或者试试删除注册表的"ComDB"键值

abutter 发表于 2015-6-10 21:03:43

http://blog.csdn.net/yimu13/article/details/6024991,我是修改注册表搞定的。

dou_yuyu 发表于 2015-6-10 21:09:33

好帖子,收藏备用。遇到过这样的问题。我是直接换电脑。哈哈

fei-lai-fei-qu 发表于 2015-6-10 21:36:23

haha,嗯,是好帖子

steaven2000 发表于 2015-6-10 21:41:14

改了之后需要重新插拔一下USB线才能生效的。

grj0719 发表于 2015-6-10 21:51:10

little_Monkey 发表于 2015-6-10 21:02
或者试试删除注册表的"ComDB"键 ...

谢谢! 这个方法很管用。

wxws_wxws 发表于 2015-6-10 23:52:29

明天发个小东西来。别忘了提醒我

grj0719 发表于 2015-6-11 08:10:31

wxws_wxws 发表于 2015-6-10 23:52
明天发个小东西来。别忘了提醒我

提醒来了

wxws 发表于 2015-6-11 08:19:21

grj0719 发表于 2015-6-11 08:10
提醒来了


建一BAT,内容如下:
@echo off
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
devmgmt.msc



问题:
如果插入多块USB转串口板,串口号将不断变大,但有些PC软件可用最大端口号有限制,所以需要将不用的串口删除.

方法:
1:运行SHOW.BAT
2:在"查看"菜单中选择"显示隐藏的设备"
3:选择端口,将不用的端口删除

注意:同时可以删除驱动

grj0719 发表于 2015-6-11 11:46:44

wxws 发表于 2015-6-11 08:19
建一BAT,内容如下:
@echo off
set DEVMGR_SHOW_NONPRESENT_DEVICES=1


3q

不过我还是觉得4楼的方法比较简单。

wxws 发表于 2015-6-11 12:06:47

grj0719 发表于 2015-6-11 11:46
3q

不过我还是觉得4楼的方法比较简单。

每次进注册表,烦死你
而且,这个能同时删驱动。

little_Monkey 发表于 2015-6-11 12:12:35

wxws 发表于 2015-6-11 12:06
每次进注册表,烦死你
而且,这个能同时删驱动。

把以下内容保存成.reg文件,双击即可,不需要打开注册表,注意最后一行是空行
Windows Registry Editor Version 5.00


"ComDB"=-

fszhang 发表于 2015-6-11 12:17:28

正在使用的可以强制更改,都可以使用啊,没有问题。

McuPlayer 发表于 2015-6-11 13:10:40

COM数可以到255吧

not_at_all 发表于 2015-6-11 13:17:32

你安装了蓝牙等占用COM口的软件么?

cd4000 发表于 2015-6-11 13:24:31

学习一下!

机械码农 发表于 2015-6-11 14:16:43

强制修改肯定是可以的。
页: [1]
查看完整版本: 【求助】电脑COM口名称都被占满了!怎么破?