如何轻松有效地检查Windows进程使用了哪些端口

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

各位老铁们,大家好,今天由我来为大家分享如何轻松有效地检查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进程使用了哪些端口
微信名字

作者的思路很清晰,步骤也讲得很详细,小白也能看懂操作。我今天就試着用着试试,看看效果如何,希望真的能帮我找找最近哪个进程在占用端口!

    有8位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
tina

学习了,受益匪浅!之前遇到程序冲突的时候总是不知道去哪里下手解决,这下方便多了!这篇文章应该是所有使用Windows系统的人都要了解的技巧吧。

    有15位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
你很爱吃凉皮

看了这篇博文才知道原来Windows自带这么牛的方法,以前怎么没想到呢?太棒了!以后不会再被端口占用搞得一头雾水了!

    有10位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
淡写薰衣草的香

文章写的很好,方法很实用。我遇到过几次程序因为端口冲突导致无法正常运行的情况,有了这个方法可以及时解决。

    有11位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
娇眉恨

看了下这些端口命令行工具的操作还是挺麻烦的,希望能有人分享更简洁易用的图形界面工具,这样效率更高啊!

    有16位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
空谷幽兰

这方法看起来很复杂,我还是不太擅长命令行操作。不知道有没有更简单的办法,比如通过一些软件来查看进程占用端口?

    有16位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
ヅ她的身影若隐若现

感觉这种方法在解决常见问题上还是比较有效率的,可以快速准确地定位到占用的端口,这样方便后续调试和修复。

    有17位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
念初

我平时不太擅长看命令行,不知道这些工具运行起来是怎样的,是不是复杂的操作呢?希望能够有更直观的讲解和操作步骤.

    有15位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
封锁感觉

文章里列举的几个工具都有点过于专业吧,对于新手来说可能很难理解操作方法。希望能有一些更加通俗易懂的解释和教学视频。

    有10位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
命运不堪浮华

虽然方法很实用,但是我还是觉得操作流程比较复杂,需要花费一些时间去学习。希望以后出版本能够简化操作步骤,让更多人易于上手使用.

    有16位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
执念,爱

其实我更愿意用图形化的工具来查看进程占用端口,这样直观一点,容易理解。命令行的话还得自己慢慢琢磨

    有7位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
繁华若梦

文章很有帮助,终于搞懂了怎么查看进程的端口占用情况!以后遇到端口冲突问题就不会手足无措了,感谢作者分享!

    有12位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
仰望幸福

对于日常使用来说,我感觉这种方法可能用得不多。如果经常需要管理系统资源的话,这篇文章确实很值得参考学习。

    有11位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
墨城烟柳

虽然 Windows 自带的查询命令很有用了,但我更喜欢一些图形化的工具。这样操作简单,也能更直观地看到端口分配情况

    有10位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
闷骚闷出味道了

文章讲得不错,但对于我这种情况,用电脑只是打字、看视频和上网聊天,不太需要这些高级技巧了。

    有5位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
巴黎盛开的樱花

这篇文章太棒了!解决了我一直困扰的问题。现在终于可以安心地使用各种软件了!

    有16位网友表示赞同!

如何轻松有效地检查Windows进程使用了哪些端口
浅嫣婉语

我一直觉得系统自带的命令行工具比较强大,只是很多人不了解罢了。看了这篇博客感觉对 Windows 系统有了更深入的理解。

    有8位网友表示赞同!

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

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

相关推荐

发表回复

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