如何查询端口被占用?如何结束(干掉)被占用的端口进程?
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
现在软件也越来越多了,难免有些软件的端口有所冲突,今天就有客户的管家婆无法启动了套字端口了,感觉很是怪异,然后就想办法来解决这个事儿,今天咱就来说说如何查询端口被占用,如何干掉被占用的端口,曾经写过一篇关于端口的文章,也是介绍一款软件的,名字好像是大鱼,具体看站内文章 大鱼端口查看器单文件绿色版(版本号v2.0.0.1002)
第一种方式,有软件,直观,好操作,具体可看;端口查询小工具
软件功能很简单,就是列出所有本地监听端口的进程信息,自行选择结束进程,太多找不到端口的话,可以搜索端口。
可以选中进程然后点击 [结束进程] 按钮来结束进程,也可以右键进程后点击菜单中的 [结束进程] 或 [结束进程及父进程] 。
[结束进程及父进程] 选项主要用在,当你结束进程后发现该进程又重新启动了,说明该进程存在父进程(父进程会维持子进程运行),这种情况下可以选择结束父进程。软件会显示父进程的PID等信息的。
哈勃检测:https://habo.qq.com/file/showdetail?pk=ADcGZ11vB24IO1s7U2I%3D
注意:程序用易语言编写,报毒正常,担心的自行查看源码。
软件界面:
第二种方式、无软件,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即可;
按照以上的教程操作即可解决端口的问题;
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!