如何查询端口被占用?如何结束(干掉)被占用的端口进程?

现在软件也越来越多了,难免有些软件的端口有所冲突,今天就有客户的管家婆无法启动了套字端口了,感觉很是怪异,然后就想办法来解决这个事儿,今天咱就来说说如何查询端口被占用,如何干掉被占用的端口,曾经写过一篇关于端口的文章,也是介绍一款软件的,名字好像是大鱼,具体看站内文章 大鱼端口查看器单文件绿色版(版本号v2.0.0.1002)

第一种方式,有软件,直观,好操作,具体可看;端口查询小工具

软件功能很简单,就是列出所有本地监听端口的进程信息,自行选择结束进程,太多找不到端口的话,可以搜索端口。
可以选中进程然后点击 [结束进程] 按钮来结束进程,也可以右键进程后点击菜单中的 [结束进程] 或 [结束进程及父进程]
[结束进程及父进程] 选项主要用在,当你结束进程后发现该进程又重新启动了,说明该进程存在父进程(父进程会维持子进程运行),这种情况下可以选择结束父进程。软件会显示父进程的PID等信息的。

哈勃检测:https://habo.qq.com/file/showdetail?pk=ADcGZ11vB24IO1s7U2I%3D
注意:程序用易语言编写,报毒正常,担心的自行查看源码。

软件界面:

下载地址:
程序和源码(易语言)都在上面的下载地址中,源码无模块,纯API。

第二种方式、无软件,cmd本身可以,操作如下:假设我们干掉的端口为3306为教程;(PS:最好以管理员模式运行)

开始---->运行---->cmd,或者是window+R组合键,调出命令窗口--输入命令:netstat -ano,列出所有端口的情况;在列表中可以看到被占用的端口,比如我们刚说的3306,我们先找到它。

查看被占用端口对应的PID,输入命令:netstat -aon|findstr "3306",回车,记下最后一位数字,即PID,这里是4916(windows10系统会自动显示出来,此刻我们是给windows7用户做个演示)

继续输入tasklist|findstr "4916",回车,查看是哪个进程或者程序占用了3306端口,结果是:mysqld.exe

也可打开任务管理器,切换到进程选项卡,在PID一列查看4916对应的进程是某进程,如果看不到PID这一列,如下图:(PS:选择列,将PID(进程标示符)前面的勾打上,点击确定)

结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im mysqld.exe即可;

按照以上的教程操作即可解决端口的问题;

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

更多请关注:老梁`s Blog

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。 您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
Laoliang.Net资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
老梁`s Blog(老梁博客) » 如何查询端口被占用?如何结束(干掉)被占用的端口进程?

发表评论

本站承接,网站推广(SEM,SEO),软件的安装的安装与调试,服务器的推荐以及配置,APP的开发与维护,网络或者web维护;财务软件,客户管理系统,人力资源,超市POS,医药管理,服务器安全,ecshop,金蝶,用友,管家婆;

立即查看 了解详情