如何找出在Windows上的端口上侦听哪个进程?

如何找出在Windows上的端口上侦听哪个进程?


C:> netstat -a -b

(添加-n停止它试图解析主机名,这会使它快很多)

注意Dane对TCPView的建议。 看起来非常有用!

-a显示所有连接和侦听端口。

-b显示创建每个连接或侦听端口时涉及的可执行文件。 在某些情况下,众所周知的可执行文件会托管多个独立组件,并且在这些情况下,会显示创建连接或侦听端口时所涉及的组件序列。 在这种情况下,可执行文件的名称位于底部的[]中,最上面是它所调用的组件,等到TCP / IP达到。 请注意,此选项可能非常耗时,并且会失败,除非您拥有足够的权限。

-n以数字形式显示地址和端口号。

-o显示与每个连接关联的拥有进程ID。


Windows有一个本地GUI:

  • 开始>>所有程序>>附件>>系统工具>>资源监视器
  • 运行 resmon.exe ,或从TaskManager性能选项卡

    在这里输入图像描述


    如果你想要一个GUI来使用TCPView。 这是微软收购的旧Sysinternals应用程序。

    链接地址: http://www.djcxy.com/p/5125.html

    上一篇: How can you find out which process is listening on a port on Windows?

    下一篇: How do I pass command line parameters to a batch file?