解决COM1占用问题

时间:2022-09-06 13:30:10

  在嵌入式开发中,COM1使用得非常频繁,一旦被占用,很多事情就无法进行。
  当出现COM1被占用时,从以下几个方面排查:
  1) 查看 设备管理器里 有无“红外线设备”
  点击电脑桌面左下角的”开始”–》运行 –》输入命令: devmgmt.msc

解决COM1占用问题
图(1) 右击”Serial Cable using IrDA Protoc” –> 卸载 –> 重启系统

  2) 是否已经打开了一个串口软件,比如SecureCRT、AccessPort等等,如果是的话,直接关闭即可。 COM1只能被单独程序当次使用,不能多个程序使用,也不能被同一个程序同时多次使用。
  3) 卸载Microsoft Activesync,然后重启系统。
  4) 在电脑桌面的左下角,点击“开始”–》输入:regedit –》找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/COM Name Arbiter下的ComDB子项,将ComDB删除,重启系统。
解决COM1占用问题
图(2) 删除ComDB子项,重启系统