windows中如何像linux的lsof一样查看端口

在 Windows 里,最接近 lsof -i:8766 的命令是 netstat -ano | findstr 8766,建议先用它查出占用端口的 PID,再用 tasklist 定位是哪个程序。

  1. ‌查端口对应的 PID ‌:打开 CMD(普通权限即可),执行 netstat -ano | findstr 8766,输出里最后一列就是 PID。注意 findstr 是模糊匹配,可能带出 18766、87660 这类结果,看第二列本地地址 0.0.0.0:8766 或 [::]:8766、且状态为 LISTENING 的那一行才是有效记录。
  2. ‌根据 PID 找进程名 ‌:执行 tasklist | findstr <PID>,把上一步查到的 PID 替换进去,就能看到对应的程序名,比如 java.exe、node.exe。
  3. ‌可选:直接显示进程名 ‌:用管理员身份打开 CMD,执行 netstat -ano | findstr 8766 加上 -b 参数(即 netstat -abno | findstr 8766),可以直接在结果里看到占用端口的程序名,省掉第二步。
  4. ‌结束进程(需要时才做) ‌:确认不是系统关键服务后,管理员 CMD 里执行 taskkill /PID <PID> /F 强制结束。

如果想看更结构化的输出,也可以用 PowerShell 的 Get-NetTCPConnection -LocalPort 8766 | Select-Object LocalAddress,LocalPort,State,OwningProcess,同样能得到 PID。

相关推荐
Mininglamp_271813 分钟前
接口调用 vs 屏幕理解:两种 GUI 自动化架构的技术取舍
运维·架构·自动化
爱喝水的鱼丶3 小时前
SAP-ABAP:ECC→S/4HANA ABAP 迁移升级指南——程序改造、语法兼容与性能优化 导语
运维·开发语言·性能优化·sap·abap·经验交流·开发交流
木子欢儿3 小时前
openconnect Linux客户端安装 以及开机自启和登录
linux·运维·服务器
..Dauntless..3 小时前
【Linux】文件系统(一)
linux·运维·服务器
天空属于哈夫克33 小时前
企业微信API二次开发 赋能私域运营自动化
运维·自动化·企业微信
天远API4 小时前
零信任架构实战:基于天远运营商二要素V即时版构建自动化分时租赁出行会员身份一致性审核网关
运维·人工智能·架构·自动化
极光通讯4 小时前
液冷服务器对内存和SSD的适配要求:高密度部署下的散热与信号完整性
运维·服务器
2501_937767166 小时前
面向设计 / 研发部门:终端文件统一归档 + 服务器定时备份实践
运维·安全
重生之高冷汉堡包7 小时前
ChatGPT 如何打造自动化账号:从零搭建到高效运营
运维·chatgpt·自动化
aaa最北边7 小时前
Linux 上的交叉编译
linux·运维·服务器