如何在 Windows 中查找哪个进程正在监听特定端口 ?
如果您是一名系统管理员,有时候你可能需要找出哪个进程正在监听特定端口。在本文中,我们将向您展示如何使用 CMD 和 PowerShell 完成这个任务。
方法1:使用 Command Prompt
使用以下命令查找正在侦听端口 80的进程 id (PID)。您可以更改此端口以搜索其他端口。
netstat -aon | findstr ":80" | findstr "LISTENING"
将显示该监听在指定端口上的进程的 PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
TCP [::]:80 [::]:0 LISTENING 4
在任务管理器中通过 PID 查找进程
tasklist /fi "pid eq 4"
方法 2. 使用 PowerShell
启动 PowerShell 终端并执行以下命令
Get-Process -Id (Get-NetTCPConnection -LocalPort 80).OwningProcess
我的开源项目
评论已关闭