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

彻底解决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 15:44:56

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

自己解决tomcat启动时,8080端口被占用的常用方法

解决  开始 -> 运行->cmd->netstat -a -n,确认8080端口是不是正在被使用.如果是则继续2,否则不属于本文讨论范围,请自己google 利用天网,卡巴斯基等的防火墙,察看8080端口到底被哪个程序占用.如果该程序不重要,那么关闭该程序,甚至卸载该程序,继续4:否则,该程序很重要不能停止,那么继续3 修改要启动的tomcat的conf文件夹下的server.xml,将tomcat的端口由默认的8080改为另一个不冲突的端口比如8088,将<Connector

Win8系统80端口被占用了怎么解决?

  Win8系统80端口被占用了怎么解决?           解决方法一 1.打开命令提示符-netstat -ano,就可以查看本机端口开放情况与对应的程序; 2.可以看出,21.25以及80端口都被PID(进程标识符)为:5668的进程所占用.现在,只要知道PID为5668的进程就可以解决了; 2.打开任务管理器,可以看出PID:5668对应的进程为inetinfo.exe; 3.最后操作:结束该进程,重启或停止IIS"默认网站",不论如何inetinfo.exe都会自动重新运行

80端口被占用解决过程一例

  今天一朋友联系我,说服务器上网站打不开,怀疑是80端口被占用所致,但不能找到占用程序.于是远程桌面上了服务器,解决过程如下: 1.习惯性先查看事件日志,一无所获. 2.tasklist查看是否有异常程序,没有发现异常. 3.netstat查看端口,发现80并没有使用. 经过这三个方面的查找,只能把原因归结到IIS自身了,解决自身问题首选方式是重装IIS,于是乎打开添加删除程序,一个意外的发现,计算机里面安装了一个IIS7.5 Express,那么前面的正常和网站不能访问可以解释了,都是微软的

如何解决adb devices 端口被占用的问题

在win xp ,win 7 上使用adb时, 越来越多的人出现了 adb devices 命令长时间无响应.adb start-server 失败.eclipse adt初始化时卡在dbms-init上等现象. 它们的根本原因均在于,adb server所使用的5037号端口被占用. 一种常见的解决方法是:找出占用5037端口的程序,然后杀掉它. 使用:netstat -aon | findstr 127.0.0.1:5037 来找到占用5037的进程ID. 使用:kill -f pid 去杀

apache 80 端口被占用无法重启解决办法

linux系统中apache 80端口被占用解决办法 apache重启的时候可能会出现以下错误: httpd:(98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down

win10系统使用APMserv时提示80端口被占用的解决方法

具体如下: 1.右下角有个向上的箭头,点击右键选择任务管理器: 2.在任务管理器中,选择后面的服务: 3.选择服务后,左下角区域有个打开服务的按钮,点击打开详细的系统服务: 4.打开后一般显示的是扩展的服务,为了查找方便,我们选择标准的: 5.打开标准服务后,我们拉到组后,找到World Wide Web Publishing Service,这个选项: 6.双击将里面的数字,改为0即可. 以上就是小编为大家带来的关于win10系统使用APMserv时提示80端口被占用的解决方法了:通过上面几个

如何解决windows系统和linux系统中端口被占用的问题_win服务器

一.在windows操作系统中,查询端口占用和清除端口占用的程序 提升权限后用:netstat -b 或用 1.查询端口占用的进程ID          点击"开始"-->"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令: netstat -a -n  各个端口占用 netstat -ano   各个端口占用和进程PID          netstat -aon | findstr "80"

Android开发中遇到端口号占用问题解决方法

  这篇文章主要介绍了Android开发中遇到端口号占用问题解决方法,本文给出了一个简洁实用的方法来解决这个烦人的问题,需要的朋友可以参考下 Android开发的时候经常遇到端口号被占用的问题,经常使程序无法运行,很烦人.我总结了一个很好的方法,非常实用.方法如下: (1):方法1: 第一步:1:netstat -ano | findstr "5037" 第二步:2:TASKLIST | findstr "9292" (2):方法2: 首先进入目录下:E: 代码如下

PHP XAMPP配置PHP环境和Apache80端口被占用解决方案

LAMP(Linux+Apache+MySQL+PHP)或WAMP(Windows+Apache+MySQL+PHP)是一门关于PHP架构网站的课程,它可以使用XAMPP软件(Apache+MySQL+PHP集成开发包)搭建PHP环境进行网站开发,通常在使用该软件中会遇到80端口被占用的问题(Port 80 in use by "system"),这时需要把端口改成其它端口,下面将详细介绍. 一. 安装XAMPP软件 在讲解之前补充两个概念:1.PHP(Hypertext Prepro