windows 查询端口对应程序路径,不能只看一条 netstat 输出。完整链路是先用端口找到 pid,再用 pid 找到进程,最后从任务管理器打开文件所在位置核对实际路径。系统进程可能需要管理员权限,先查清楚再考虑结束进程。
先用 netstat 找端口对应的 PID
按 Win+R 输入 cmd,执行 netstat -ano,在“本地地址”列找到目标端口,记下最后一列的 PID。端口可能同时出现在 IPv4 和 IPv6 监听项里,先确认协议和状态。

按 PID 找到进程名
在命令提示符中执行 tasklist /FI "PID eq 进程号",把“进程号”替换成实际 PID。也可以打开任务管理器的“详细信息”页,按 PID 列查找对应进程;提示访问被拒绝时,右键命令提示符或终端选择管理员运行。

打开文件所在的位置
在任务管理器“详细信息”页右键目标进程,选择“打开文件所在的位置”。资源管理器会打开程序所在文件夹,查看地址栏和选中的可执行文件名称,确认它确实是占用目标端口的程序。

路径和进程不一致时先别结束任务
服务宿主进程可能对应多个服务,系统进程也可能没有普通用户可见的文件位置。路径指向临时目录、下载目录或不认识的程序时,先记录文件属性、数字签名和发布者,不要直接删除文件或结束系统进程。
查询完成后再决定处理方式
如果只是想释放端口,先确认程序是否允许退出,再从任务管理器正常关闭;如果它由 Windows 服务启动,应到“服务”中查看服务名称和启动方式。不要把查路径和强制结束程序混写成同一个无风险操作。










