解决串口(com)被占用问题怎么解决
通过Windows的设备管理器,可以修改你想要的串口到指定的串口号。 现在很多串口软件都支持自动识别串口号,如格西烽火串口助手、SSCOM等。
你知道如何解决电脑被占用吗?一起来看看吧。
方法
当打开串口的时候,有有时候会提示“无法打开串口”,“串口被占用”,“串口资源不存在”等信息。
电脑 -->> 开始 -->> 运行中输入:regedit -->> 回车打开系统注册表 -->> 然后修改注册表对应的目录值: HKEY_LOCAL_MACHINE -->> SYSTEM -->> CurrentControlSet -->> Control -->> COM Name Arbiter 把ComDB的十六进制数据修改为0或者删除ComD
其实这些信息都是在提示,你要使用的串口已经被其他进程占用。你可以到计算机的设备管理器中进行查看,COM3被占用;
解决方法如下: 1、打开注册表中的 “HKEY_LOCAL_MACHINEhardwareDeviceMapSerialComm”,这时发现有以下两个键: 其中应该就是USB串口,应为在设备管理器中显示串口号就是COM2。 2、新建两个健: DeviceSerial0 值为 COM1 DeviceSerial1
当你知道这个进程是什么,你可以到任务管理器中进行关闭;
用try except结构控制(这种办法最方便也简单,管他是被占用了还是打开失败了) 或者用CreateFile函数来判断,你可以试验下: var hNewCommFile:Thandle; begin .. hNewCommFile:=CreateFile(PChar('com1'),GENERIC_READ or GENERIC_WRITE
当你不知道这个串口被什么进程占用的时候,就需要从注册表处理;
打开设备管理器,看看是否有该串口,其次,看看有没有其他串口软件打开该串口,再有就是重启电脑看看。可以用自动检测串口的串口软件,如格西烽火串口助手等,自动识别一下可用串口。
在“开始菜单”中的“运行”中输入regedit,然后点“确定”,打开注册表编辑器。
在“控制面板”窗口中打开“系统”对话框。在“系统”对话框的“设备管理器”选项卡中展开“端口”选项,然后查看“通用端口(COM 1)”的“属性”,看有没有发现错误设置。有的话卸载重装。 另外,看BIOS有没有设置错误,开机按DEL键进入BIOS,进入Integrated
按照下图中的路径找到COM Name Arbiter。然后在右侧“ComDb”上点“右键”选择“删除”。删除掉注册表的这个项目是让win7系统重新构建COM端口的列表,这样就可以改掉那些端口被占用的状态。
问题的起源是:操作串口的程序退出时,串口未能正常关闭。所以程序要考虑及时关闭串口。 暂时要解决的话,到设备管理器删除串口,再重启计算机,应该可以了。 网上 还有一个改注册表的方法,我试验了,也是可以的。
再次打开设备管理器进行查看,COM3不再被占用;
问题的起源是:操作串口的程序退出时,串口未能正常关闭。所以程序要考虑及时关闭串口。 暂时要解决的话,到设备管理器删除串口,再重启计算机,应该可以了。 网上 还有一个改注册表的方法,我试验了,也是可以的。
再使用串口助手或者其他软件打开COM3,则不再会提示COM3打开失败等信息;
电脑串口(COM口)没连接设备,怎么电脑提示串口已被使用原因: 1)查看“控件面板”中的“电话/调制解调器选项",是否有“调制解调器”选项连接占用串口,如有予以删除。 2)查看设备管理器,该串口驱动程序是否正常,请更新驱动程序。 3)查看是否
扩展阅读,以下内容您可能还感兴趣。
“串口”com3“已被其他程序使用。请尝试退出使用它的程序”你这个问题解决好了没有?
问题的起源是:操作串口的程序退出时,串口未能正常关闭。所来以程序要考虑及时关闭串口源。
暂时要解决的话,到设备管理器删除串口,再重启计算机,应该可以了。 网上 还有一个改注册表的方法,我试验了,也是可以的。zhidao
电脑串口(COM口)没连接设备,怎么电脑提示串口已被使用啊?
电脑串口(COM口)没连接设备,怎么电脑提示串口已被使用原因:
1)查看“控件面板”中的“电话/调制解调器选项",是否有“调制解调器”选项连接占用串口,如有予以删除百。
2)查看设备管理器,该度串口驱动程序是否正常,请更新驱动程序。
3)查看是否有其它应用程序修改了串口中断号,请予以修改。
4)串口系USB转RS232线所建立,修改程序需要打开的串口号。
5)也可以通过删除注册表中的一版个数值项来清除这些配置:在“运行”对话框中输入“regedit”进入注册表权;然后进入 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCOM Name Arbiter这时我们可以找到该数值项:ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代表第1,3,4,5端口被占用。这样我们只需要把ComDB这个数据项删除,关闭注册表(不用重启电脑)即可。全部清除的话,要小心冲突问题。
上传时,显示串口不存在或被占用,这个问题如何解决?
解决方法如下:
1、打开注册表中的 “HKEY_LOCAL_MACHINE\hardware\DeviceMap\SerialComm”,这时发现有以下两个键: 其中应该就是USB串口,应为在设备管理器中显示串口号就copy是COM2。
2、新建两个健: \Device\Serial0 值为 COM1 \Device\Serial1 值为 COM2 建好后如下图所示:
3、打开串口调试软件发现能找到串口了,在软件中选择好正确的串口后,软件就可以用了!
4、有的USB串口安装好驱动程序后,串口后并不是COM1或COM2,串口号的数值会比较大,会出现COM4、COM5等更大的串口号,为了出现更大的串口号时也能使用串口,我用同样的方法建立了8个注册表键
注意:虽然在设备管理器中可zd以任意改动USB串口的串口号,但是改动后刚才新建的8个键就会有重复,在串口软件中显示的串口号也有重复,导致选择重复的串口号时软件提示串口被占用。因此在使用过程中,如非必要强烈建议不要改动串口号!
怎样查串口被个程序占用
有时候因为用的设备次数多了,或者装了一些硬件的驱动后,驱动程序会一直占用这个端口,当你在对端口号进行打开操作的时候,你会发现端口打不开,显示的是“正在使用中”或者端口已被占用。解决办法zd如下:
在“开始菜单”中的“运行”中输入regedit,然后点“确定”,打开注册表编辑器。
按照下图中的路内径找到COM Name Arbiter。然后在右侧“ComDb”上点“右键”选择“删除”。然后关闭注册表编辑器,重启电脑。再次重复刚才的更改端口号的步骤就可以了。
删除掉注册表的这个项目是让xp系统重新构建COM端口的列表,这样就可以改掉那些端口被占用的状态。不过如果修改注册表并重启后,仍然有COM口状态是使用中的话,那说明你这个COM端口真正的连接着一个硬件设备的,这种情况下你只能选其他的端口号或者你检查容并去掉这个设备。
打开串口调试助手时出现该串口设备不存在或已被占用怎么办?
你电脑里没有可以使用的串口更多追问追答追问怎么处理啊?追答买一根USB串口转换线追问谢谢
-
手机壳脏了该怎么清洗
1、硅胶手机壳的清洗方法。先找一个干的布并放在水里清洗一下,捞出来之后再拧干,放在阳台上晒晒,等晒得差不多了我们就可以用它仔仔细细地把手机壳清洗一次。如果发现你的手机壳上有污点的话,或者是灰尘,都可以用小牙刷沾上一点牙膏来清洗。如果你的手机壳上有胶水...
-
微信怎么建
1、微信的创建方法:打开微信。点击更多。选择注册。输入昵称,手机号和密码。勾选同意协议。点击注册即可。2、微信推荐使用手机号注册,并支持100余个国家的手机号。微信不可以通过QQ号直接登录注册或者通过邮箱帐号注册。第一次使用QQ号登陆时,是登陆不了的,只能用...
-
qq微视怎么看自己的浏览记录
在我们日常生活中刷微视时可能会刷到一些有趣的片段,如果过了几天后还想看的话,可以去查看一下自己的浏览记录,下面就来教大家如何查看微视的浏览记录。其实目前来说,在微视里有两种方法可以查看自己的浏览记录,一种是在手机上下载安装微视后,进入个人页面,通过个人页...
-
电脑被限速的解决方法
1、安装打开QQ管家主面板,点击右下角的‘工具箱’。2、需要使用到的软件有ARP防火墙,在安装上网右过点击下载,下载完成后会提示是否安装的。3、下载完成后提示是否安装,安装的过程中有可能会段网,在需要使用到网络的时候不要安装。4、安装完成,ARP防火墙已经启用,如果...