热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

COM端口被占用问题?

各位好!服务器和一台设备COM端口连接,用一段时间以后,该端口被其他程序占用.现在只有重启服务器才好,有什么办法知道是哪个程序占用了该端口吗?老是重启很麻烦.有时客户端正在线.不好重启呀!
各位好!
   服务器和一台设备COM端口连接,用一段时间以后,该端口被其他程序占用.现在只有重启服务器才好,有什么办法知道是哪个程序占用了该端口吗?老是重启很麻烦.有时客户端正在线.不好重启呀!
   先谢了.

24 个解决方案

#1


开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 
假如我们需要确定谁占用了我们的9050端口
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "9050"
TCP     127.0.0.1:9050         0.0.0.0:0     LISTENING       2016
看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2016"
tor.exe       2016 Console       0     16,064 K
很清楚吧,tor占用了你的端口。


#2


谢谢你的回答,但我要的是COM端口

#3


难道今天没有高手来?

#4


看看你的计算机有几个COM口!
将其禁用试一下,占用此COM口的程序必然报错!

#5


禁启用COM端口必须重启才能生效,这样和原来就一样

#6


 (转) 
以下看到一个帖子中的解决方案,希望有用!!!
  
  解决方法:   
    
  1、用安全模式启动,用系统自带的通讯中的“超级终端”测试串口(COM1),   
        这时同样报错,不过错误信息更详细了,如下:   
    
  ******错误信息********   
    
  Windows   汇报了一个TAPI错误(80000048)。   
  请用“控件面板”中的“电话/调制解调器选项”   
  图标来确认调制解调器安装得是否正确。   
    
  **********************   
    
  2、然后把电脑正常启动了。   
        打开“控件面板”中的“电话/调制解调器选项”,   
        发现在“调制解调器”选项卡中有一个连接占用着这个串口(COM1),   
        于是马上删除这个连接。   
        再用“超级终端”测试串口(COM1),不报错了,   
        表示与串口(COM1)通讯正常。   
    
  3、把串口设备连接到串口(COM1)上,用相关软件与设备通讯,正常,问题解决。   

#7


 (转) 
以下看到一个帖子中的解决方案,希望有用!!!
  
  解决方法:   
    
  1、用安全模式启动,用系统自带的通讯中的“超级终端”测试串口(COM1),   
        这时同样报错,不过错误信息更详细了,如下:   
    
  ******错误信息********   
    
  Windows   汇报了一个TAPI错误(80000048)。   
  请用“控件面板”中的“电话/调制解调器选项”   
  图标来确认调制解调器安装得是否正确。   
    
  **********************   
    
  2、然后把电脑正常启动了。   
        打开“控件面板”中的“电话/调制解调器选项”,   
        发现在“调制解调器”选项卡中有一个连接占用着这个串口(COM1),   
        于是马上删除这个连接。   
        再用“超级终端”测试串口(COM1),不报错了,   
        表示与串口(COM1)通讯正常。   
    
  3、把串口设备连接到串口(COM1)上,用相关软件与设备通讯,正常,问题解决。   

#8


感谢楼上的回答.我非常希望服务器在运行中是来解决这个问题.因为现在也只需重启就好了,用上一段时间,一般为20天(不关机),就会出现端口被占用.也不知道是什么原因.所以希望能找出占用端口的程序.这样就在不关服务器的状态下解决.

#9


自己顶

#10


还没有解决么?

#11


看一下计算机里有几个COM口,一般的主板只有一个COM1,检查一下哪个COM口是接在哪一个设备上,看就能看到的!!!
我想你应该知道这个设备是用什么软件支持的!

#12


试一下icesword查看端口,也许可以找出哪个程序在使用com端口

#13


帮顶,不懂

#14


学习一下~、

#15


引用 11 楼 DelphiJavaDominoVB 的回复:
看一下计算机里有几个COM口,一般的主板只有一个COM1,检查一下哪个COM口是接在哪一个设备上,看就能看到的!!! 
我想你应该知道这个设备是用什么软件支持的!


如何查

#16


引用 12 楼 zsc2798753 的回复:
试一下icesword查看端口,也许可以找出哪个程序在使用com端口


错了,这个如何查

#17


我要的是如何查找是什么程序占用了COM端口,这个COM端口已连接设备,本来是我的程序调用,但一段时间以后,不知道是什么程序占用了该端口,导致我的程序无法调用.

#18


我说了一个方法,举了一个例子,看到了吗?
你可以类推阿.
我晕/
试一下看

#19


进来学习

#20


同样问题

帮顶

#21


我也是这样的问题,烦,查了很多资料,解决不了

#22


有没有高手,帮忙解决一下啊   我qq441314047

#23


同问,现在遇到同样的问题

#24


同求啊

推荐阅读
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • win10系统搭建Java开发环境的操作方法
    本文介绍了win10系统搭建Java开发环境的详细操作方法,包括下载Windows10系统和Java SE,安装Java开发环境,设置变量等步骤。操作简单,只需按照指导进行即可。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了在CentOS 7.x上进行端口映射配置的方法,通过修改内核和配置防火墙实现端口映射。作者分享了自己使用华为服务器进行端口映射的经验,发现网速比直连还快且稳定。详细的配置过程包括开启系统路由模式功能、设置IP地址伪装、设置端口映射等。同时,还介绍了如何监听本地端口的tcp请求,以及删除规则和开放的端口的方法。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 修复安装win10失败并提示“磁盘布局不受UEFI固件支持”的方法
    本文介绍了修复安装win10失败并提示“磁盘布局不受UEFI固件支持”的方法。首先解释了UEFI的概念和作用,然后提供了两种解决方法。第一种方法是在bios界面中将Boot Mode设置为Legacy Support,Boot Priority设置为Legacy First,并关闭UEFI。第二种方法是使用U盘启动盘进入PE系统,运行磁盘分区工具DiskGenius,将硬盘的分区表设置为gpt格式,并留出288MB的内存。最后,通过运行界面输入命令cmd来完成设置。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • 本文介绍了Sencha Touch的学习使用心得,主要包括搭建项目框架的过程。作者强调了使用MVC模式的重要性,并提供了一个干净的引用示例。文章还介绍了Index.html页面的作用,以及如何通过链接样式表来改变全局风格。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
author-avatar
平凡天使007
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有