日期:2014-05-17  浏览次数:21192 次

COM端口被占用了,导致其他需要端口的程序打不开端口,如何不通过重启直接关掉占用端口的应用程序?
COM端口被占用了,导致其他需要端口的程序打不开端口,如何不通过重启直接关掉占用端口的应用程序?
在网上看了,说是删除注册表的一个文件,但是删除了之后还是不行,只能重启,有没有办法查看是那些程序占用了端口,可以直接关闭相应的端口的办法?因为每次要重启,很麻烦。。。

------解决方案--------------------
你可以使用NirSofter出品的CurrPorts v1.85 ,这个软件只有一个可执行程序,运行程序后,程序会自动列出当前打开的所有端口,协议,打开端口的进程名称,进程id和进程的路径,本地端口、地址和远程端口、地址,以及当前的端口状态。找到进程后,可以关闭其建立的Tcp连接,并结束端口对应的进程,释放端口。你试一下吧。应该可以解决你的问题。

软件下载地址如下:
32位版:http://www.nirsoft.net/utils/cports.zip
64位版:http://www.nirsoft.net/utils/cports-x64.zip
------解决方案--------------------
探讨
谢谢。我下载了,但是这个看不出是哪个COM端口被占用了。也不知道该关闭哪个。希望高手指教一下!

引用:
你可以使用NirSofter出品的CurrPorts v1.85 ,这个软件只有一个可执行程序,运行程序后,程序会自动列出当前打开的所有端口,协议,打开端口的进程名称,进程id和进程的路径,本地端口、地址和远程端口、地址,以及当前的端口状态。找到进程后,可……

------解决方案--------------------
wsyscheck或者冰刃或者其他安全辅助工具,都可以看到系统打开的端口以及对应的进程,结束进程就关掉了端口。
------解决方案--------------------
探讨

谢谢!没有可以直接查看COM端口被哪个程序使用的吗?引用:

------解决方案--------------------
探讨
谢谢!没有可以直接查看COM端口被哪个程序使用的吗?

引用:
引用:
谢谢。我下载了,但是这个看不出是哪个COM端口被占用了。也不知道该关闭哪个。希望高手指教一下!

引用:
你可以使用NirSofter出品的CurrPorts v1.85 ,这个软件只有一个可执行程序,运行程……

------解决方案--------------------
哦。你是指的com串口,那好像只有重启才能完全释放吧。也可以在设备管理器中禁用或删除com端口,再重启用或自动检测安装,看行不行
------解决方案--------------------
上次做个小项目也是串口通讯,运行几天串口莫名不能用了,不是被占,不是不通,
没办法只好又改端口,很不可靠。只好放弃使用串口才解决了问题。