在window系统下如何定位3306端口对应的程序路径地址

      发布在:个人笔记      评论:0 条评论
<p>在window系统下如何快速定位3306端口对应的程序路径地址,下面是一个获取对应端口程序路径的批处理命令,可以保存为bat文件执行</p><pre class="brush:vb;toolbar:false">@echo&nbsp;off chcp&nbsp;65001 setlocal&nbsp;enabledelayedexpansion rem&nbsp;查找占用3306端口的PID for&nbsp;/f&nbsp;&quot;tokens=5&quot;&nbsp;%%i&nbsp;in&nbsp;(&#39;netstat&nbsp;-ano&nbsp;^|&nbsp;findstr&nbsp;&quot;:3306&quot;&#39;)&nbsp;do&nbsp;set&nbsp;PID=%%i rem&nbsp;如果找到了PID,获取进程路径 if&nbsp;defined&nbsp;PID&nbsp;( &nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;查找到占用端口3306的PID:&nbsp;!PID! &nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;/f&nbsp;&quot;tokens=2&nbsp;delims==&quot;&nbsp;%%p&nbsp;in&nbsp;(&#39;wmic&nbsp;process&nbsp;where&nbsp;&quot;ProcessId=!PID!&quot;&nbsp;get&nbsp;ExecutablePath&nbsp;/value&#39;)&nbsp;do&nbsp;set&nbsp;EXEPath=%%p &nbsp;&nbsp;&nbsp;&nbsp;rem&nbsp;输出程序路径 &nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;defined&nbsp;EXEPath&nbsp;( &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;对应的程序路径是:&nbsp;!EXEPath! &nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;else&nbsp;( &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;无法找到该进程的路径。 &nbsp;&nbsp;&nbsp;&nbsp;) )&nbsp;else&nbsp;( &nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;没有找到占用端口3306的进程。 ) endlocal pause</pre><p>注意必须选择管理员方式执行,否则无法获取到对应路径的</p><p>执行效果<img src="http://www.80zx.com/uploadfile/ueditor/image/202412/1735316136c4fc8d.png" alt="1735316136c4fc8d.png"/></p>
相关文章

前言后端在为服务配置端口时,我们可以配置80端口。因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“:80”了。Nginx的默认端口也是80。不过,有时候,80端口会被占用,有可能是被ntoskrnl.exe应用程序占用,有可能是被电脑的SQL Server占用,也有可能是被IIS服务占用。通过网上搜集以及自身遇到的问题,总结了三个解决方法。第一步,通过查找,可以找到

最近遇到个客户,硬要学别人使用域名加8080端口访问,使用宝塔搭建的环境在新增网站的时候是无法新增使用8080端口的,会提示“端口范围不合法”,没辙只能通过分析宝塔代码发现了如下验证端口函数#检查端口是否合法def checkPort(port): if not re.match("^\d+$",port): return False ports = ['21',

最近发现apache启动不了,提示:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to ad...

netstat -tunlp | grep 端口号,用于查看指定端口号的进程情况几个参数含义-t (tcp) 仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全...

热门推荐