工作技巧:Windows环境下如何查看进程使用的端口

概述对于运维有时在排查网络问题时需要去查看进程使用的端口,下面整了一个bat脚本,主要利用netstat命令找出使用TCP协议通信的端口,并将结果分割;将第二个

其实工作技巧:Windows环境下如何查看进程使用的端口的问题并不复杂,但是又很多的朋友都不太了解,因此呢,今天小编就来为大家分享工作技巧:Windows环境下如何查看进程使用的端口的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

下面介绍一下脚本的内容。

工作技巧:Windows环境下如何查看进程使用的端口

bat脚本内容:

工作技巧:Windows环境下如何查看进程使用的端口

@echo off color 1f 标题————————– echo 端口号进程名称ECHO TCP 协议: 使用netstat命令找出使用TCP协议通信的端口,并保存结果Split; 将第二个参数(IP加端口)传给%%i,第五个参数(PID号)传给%%j; for /F ‘usebackq Skip=4 tokens=2,5’ %%i in (`’netstat -ano -p TCP’`) do ( call :Assoc %%i TCP %%j echo !TCP_Port!TCP_Proc_Name! ) ECHO UDP 协议: for /F ‘usebackq skip=4 tokens=2,4’ %%i in (`’netstat -ano -p UDP’`) do ( call :Assoc %%i UDP %%j echo !UDP_Port!UDP_Proc_Name !) echo 按任意键退出pausenul :Assoc : 到%1(第一个参数)进行分割,将第二个参数传递给%%e。在此程序中,%1 是上面的%%i(形式为:IP: 端口号) for /F ‘tokens=2 delims=:’ %%e in (‘%1’) do ( set %2_Port=% % e ) : 查询PID等于%3(第三个参数)的进程,并将结果传递给变量?_Proc_Name,代表UDP或TCP; for /F ‘skip=2 usebackq delims=, tokens=1’ %% a in (`’Tasklist /FI ‘PID eq %3’ /FO CSV’`) do ( :%%~a 表示去掉引号%%a 之外,因为上述命令的结果括在括号内set %2_Proc_Name=%%~a )

工作技巧:Windows环境下如何查看进程使用的端口

运行结果:

用户评论

工作技巧:Windows环境下如何查看进程使用的端口
站上冰箱当高冷

这篇文章讲得真清楚!我之前遇到问题的时候找不到解决方法,现在终于解决了!感谢作者分享这么实用的技巧!以前总是需要借助第三方软件,这下不用了,直接使用命令行太棒了!

    有8位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
野兽之美

这个技巧对我来说非常有用!我一直不知道如何查看进程使用的端口,今天终于学会了。以后遇到类似问题不会再慌了

    有18位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
你身上有刺,别扎我

学习了!之前总觉得命令行操作太麻烦,没想到这招这么简单还这么实用!下次开窗的时候一定要试试

    有15位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
羁绊你

文章不错就是太注重细节了,对于新手来说,一些步骤可能有点难理解,希望能添加更多图解和详细说明

    有15位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
←极§速

很有用的技巧!特别是那一句“netstat -aon” 我觉得写的非常清晰易懂,而且能涵盖多个用途。这篇文章简直是我的救命稻草,解决了我的困惑!感谢分享!

    有6位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
服从

这个方法太酷了!没想到 Windows 系统也能做这么多高级操作。之前一直以为只能用第三方的工具才能查看进程使用的端口,现在终于知道自己可以完成这个任务!

    有17位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
纯情小火鸡

我觉的这篇文章有点过于简单,对于一些基础知识讲解不足,比如“netstat”命令的功能解释不全面,希望作者能够更加详细介绍一下每个参数的作用

    有18位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
墨染天下

我用了一下 “netstat -aon” 命令,确实可以查看进程使用的端口!但有时候会显示很多不需要的信息,不知道有没有办法筛选出更精准的结果?

    有12位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
?亡梦爱人

真是个宝藏文章!今天刚遇到类似问题,没想到正好看到这篇博文!感谢作者的分享,让我快速解决了问题

    有14位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
爱你的小笨蛋

这篇文章挺不错的,讲解清晰易懂,图片也很直观。希望后续可以补充更多关于端口管理的小技巧,比如如何释放端口、关闭不必要的端口监听等等!

    有12位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
哥帅但不是蟋蟀

这个方法确实实用!现在我可以用它轻松地查看各个进程使用的端口号了,终于不再迷茫了!

    有9位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
ヅ她的身影若隐若现

文章写的很好,但我觉得对于一些初学者来说,可能需要多解释一些命令行的使用方法。 比如如何用鼠标操作命令行窗口、如何输入和执行命令等等。

    有12位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
殃樾晨

我用这个方法查看了一下我的所有进程使用端口的情况,发现不少程序都占用了一些不必要的端口。以后我要学习如何释放这些端口,提高系统性能!

    有15位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
青衫负雪

感谢作者的分享!这篇文章让我了解到很多关于Windows系统管理的小技巧,以後遇到类似问题的时候可以参考一下!

    有9位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
熟悉看不清

其实有很多第三方工具可以直接查看进程使用的端口,例如Process Explorer。 虽然命令行的方法很强大,但我个人还是更喜欢使用图形界面操作的工具。

    有13位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
糖果控

这篇文章内容不错,但我觉得标题稍微有点长了,可以用更简洁的词语来概括。比如:"轻松查看Windows进程使用的端口" 或 "快速掌握Win系统端口管理 技巧"

    有10位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
败类

我想了解一下为什么需要查看进程使用的端口?有什么实际意义吗?

    有12位网友表示赞同!

工作技巧:Windows环境下如何查看进程使用的端口
顶个蘑菇闯天下i

文章讲的太好了! 我以前一直不知道怎么用 命令行 查看端口信息,现在终于学会了! 以后再也不用找第三方工具啦!

    有12位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/162889.html

(0)
小su's avatar小su
上一篇 2024年9月21日 上午5:55
下一篇 2024年9月21日 上午6:02

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注