彻底解决COM端口被占用(在使用中)问题的办法

打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter

把ComDB删除后重新尝试即可!(注:这样会重建所有COM口)。如果还不行,重启电脑!

另外还可以看看集成的Modem是否占用了你的这个串口。

打开“控件面板”中的“电话/调制解调器选项”,

在“调制解调器”选项卡中是否有一个连接占用着这个串口(如COM1)

解决方法:

如果有连接占用这个串口,直接删除这个连接,重新启动电脑,问题解决。

或者看看详细原因:

1、用安全模式启动,用系统自带的通讯中的“超级终端”测试串口(COM1),

这时同样报错,不过错误信息更详细了,如下:

******错误信息********

Windows   汇报了一个TAPI错误(80000048)。

请用“控件面板”中的“电话/调制解调器选项”

图标来确认调制解调器安装得是否正确。

**********************

2、然后把电脑正常启动了。

打开“控件面板”中的“电话/调制解调器选项”,

发现在“调制解调器”选项卡中有一个连接占用着这个串口(COM1),

于是马上删除这个连接。

再用“超级终端”测试串口(COM1),不报错了,

表示与串口(COM1)通讯正常。

3、把串口设备连接到串口(COM1)上,用相关软件与设备通讯,正常,问题解决。

  由於windows莫名其妙的registry原因,很多用户发现,在安装蓝牙管理软件之後,对应的蓝牙虚拟端口居然变成COM9,甚至是COM13或更高,导致与许多应用程序,如手机同步软件,PDA同步软件无法使用,多次重新安装蓝牙管理软件只会让状况更恶化..

解决方案如下(执行下列步骤之前,请务必卸载蓝牙管理程序,并重新开机)

1.在Windows系统,按开始>执行>输入cmd,按回车

2.出现命令字符视窗之後,输入

set DEVMGR_SHOW_NONPRESENT_DEVICES=1

按回车

devmgmt.msc

按回车

3.然后在设备管理器点击>查看>显示隐藏的设备

您现在能能删除多余的端口了,删除完毕之後,请务必重新开机

4.重新安装蓝牙管理软件

5.如果您想永久性投入这个环境变量到XP, 到我的电脑>点选之後,按鼠标右键>属性>高级>环境变量

在系统变量里面,按"新建",在"变量名"里面填入" DEVMGR_SHOW_NONPRESENT_DEVICES" ,变量值填入"1"

时间: 2024-12-21 22:29:48

彻底解决COM端口被占用(在使用中)问题的办法的相关文章

Atitit. 解决80端口 System 占用pid 4,,找到拉个程序或者服务占用http 80服务

Atitit. 解决80端口  System 占用pid 4,,找到拉个程序或者服务占用http服务 这个是http.sys系统服务占用了... net stop http ,三,没法儿终止 1. 寻找拉个程序占用李这个端口http服务 "netsh http show servicestate"这条命令的输出结果,我就能找出是哪个应用程序在使用Http.sys. :\Users\attilax>netsh http show servicestate 作者:: 老哇的爪子 At

window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题

1.应用场景 在Windows或者linux操作系统中,我们在启动一个tomcat服务器时,经常会发现8080端口已经被占用的错误,而我们又不知道如何停止这个tomcat服务器. 2.window环境下杀死进程 1.首先查找到占用8080端口的进程号PID是多少(tomcat默认是8080端口,假如你修改了tomcat的监听端口,请输入你的tomcat端口号) netstat -ano | findstr 8080 这个命令输出的最后一列表示占用8080端口的进程号是多少,假设为9572 2.k

解决adb端口被占用的方法

错误: [2016-04-20 19:05:04 - ddms] 'E:\android\android-sdk\android-sdk\platform-tools\adb.exe,start-server' failed -- run manually if necessary 解决方案: 一.命令:adb nodaemon server  查看哪个端口被占用 二.命令:netstat -ano | findstr "5037"    列出端口被占用的进程 三.taskkill /

解决tomcat端口被占用

[一种]: Ⅰ:cmd → netstat -ano → 记下端口为你tomcat端口(如8080)的PID Ⅱ:任务管理器 → 进程 → 查看 → 选择列 → 勾选PID → 确定 → 点PID列按PID排序 → 结束刚找到的PID的进程,(一般会是JAVAW进程) 运行cmd 第一行输入 netstat -a -o 找到8080对应的pid号码 输入 ntsd -c q -p PID(查询出来的PID号码)结束掉8080对应的端口 Ⅲ:重新启动tomcat [二种]: tomcat中的一个s

解决80端口被占用的问题

元旦小长假临时接到一个微信公众平台开发的小项目,姐姐介绍的纯属帮忙.因工作关系手里边有几个固定IP的服务器,作为前期试运行的演示机,就大胆的占用了公司的资源,作为微信公众平台的服务器. 网上匆匆找了一个框架,简单的修改一些必要的内容,正待准备发布时,问题出来了.     只支持80端口?!这亲娘四舅奶奶.因自身经历有限,从未尝试占用80端口.还有有百度. 具体解决步骤如下: 1.控制台 输入 netstat -aon|findstr "80" 发现当前哪个线程占用80端口: 2.通过任

(解决tomcat端口被占用的问题)create[8005]java.net.BindException: Address already in use: JVM_Bind

create[8005]java.net.BindException: Address already in use: JVM_Bind”,原来是Tomcat8005端口被其他进程占用,8005端口是用来关闭TOMCAT服务的端口,解决的方法如下 1.方法一,修改tomcat/conf/server.xml文件 打开server.xml 将<Server port="8005" shutdown="SHUTDOWN">中8005改成不常用的端口号即可,比

解决8080端口被占用的问题

netstat -ano taskkill /pid 1912 -F

大神教你如何解决Linux系统80端口被占用

有Linux在centos下面安装webmail服务遇到80端口被占用的问题,导致无法继续安装,下面详细介绍下Linux如何查看.查找.关闭监听80端口服务以更好的的解决80端口被占用的问题. 一.查找80端口服务 那么我们如果要安装80需要先关闭被占用的80端口,切换到 /etc/init.d 服务启动脚本下面查看.如图 httpd 就是啦(如果不确定哪个需要搜索一下) 二.查看监听80端口 首先需要确认一下80端口是否被占用,可以通过输入 (本例以centos为例) netstat -nat

80端口被占用问题解决方法汇集

电脑N久没有换系统了卡的像狗一样,不忍久重新装了系统,像往常一样,装各种软件然后配置各种环境,正常开工.可是在运行Tomcat的时候才发现80端口被占用,找了很多方法未解决,最后还是解决掉了,这就把我试过的所有方法汇集在一块,做个备份. 1.第一反应,通过CMD的命令查找被占用的端口的PID,通过PID查找出具体的进程,最后通过KILL干掉即可.这里面用到的命令包括 >netstat -ano|findstr "80"(查看端口被占用的进程ID) >tasklist|fin