Windows下通过端口号查找出对应的进程名称

有时,看到电脑在监听一个端口,但不知道是哪个程序在监听此端口,此时就可以用下面的方法找出该应用程序。

首先打开CMD窗口,运行netstat -a,查看需要查询的端口号,这里为80端口,如下图:

wintask1

继续使用CMD窗口,输入netstat -aon|findstr "80"命令查询端口被哪个进程所占用,如下图,可以看到被进程号6844所占用

wintask2

再使用tasklist|findstr "6844"命令,查找出哪个程序使用了该进程号

wintask3

查找后发现为everything.exe发布了80的监听服务端口。的确,我是使用的everything小软件的“Start HTTP Server”选项来打开了一个80端口的服务,如下图所示。

wintask4

wintask5

Leave a Reply