多个COM端口被占用如何解决

今天发现com端口号竟然排到21了,打开设备管理器发现竟然有二十多个端口被占用。这应该是我插了HUBer以及多次插入开发板的关系。


具体解决方法如下:

在命令行窗口输入regedit进入注册表修改:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name

把ComDB删除即可(这样会重建所有COM口),如果还不行,重启电脑一次。

这样的话所有的COM口都被删除了,重新分配所要用的COM端口号就好了。下面的方法可以把所需要的端口释放掉,而不必全部删除。

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

以下为BAT内容:

@echo off
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
devmgmt.msc

部分内容引自:

http://www.amobbs.com/archiver/tid-5483682.html

COM口中断资源冲突是指在使用计算机的串行通信接口(COM口)时,多个设备或程序同时试图使用同一个中断资源,导致冲突的情况。 计算机的COM口通常使用中断请求(IRQ)来告知CPU有新的数据传输请求。每个COM口都会被分配一个唯一的IRQ中断线。当多个设备或程序同时请求使用同一个IRQ线时,就会发生资源冲突。 资源冲突可能导致以下问题: 1. 传输错误:由于资源冲突,数据可能无法正确传输,导致数据错误或丢失; 2. 系统稳定性问题:资源冲突可能导致系统崩溃或死机,影响计算机的正常运行; 3. 性能下降:资源冲突可能导致数据传输速度减慢,降低了系统性能。 解决COM口中断资源冲突的方法有: 1. 更改IRQ设置:通过修改设备的IRQ设置,将不同设备分配到不同的中断线,避免资源冲突; 2. 禁用冲突设备:如果有设备不需要使用COM口,可将其禁用,以解决冲突; 3. 更新驱动程序:将设备的驱动程序更新到最新版本,可能会修复一些已知的冲突问题; 4. 重新安装设备:如果以上方法都无效,可以尝试重新安装相关设备。 要解决COM口中断资源冲突,需要仔细检查每个设备的IRQ设置,并确保它们没有冲突。在设备驱动程序更新或重新安装后,应重新检查IRQ设置。及时解决COM口中断资源冲突可以保证计算机正常运行和数据传输的稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值