一、通过任务管理器查看
常规路径 按 `Ctrl + Shift + Esc` 打开任务管理器,切换到「详细信息」或「进程」标签页,勾选「PID」列,再通过「关联的句柄」或「打开文件/程序」功能查看进程对应的端口。
服务端口号
在服务列表中,部分服务会显示其使用的端口号(如Web服务80、SMTP 25等)。
二、使用 `netstat` 命令
基础命令
打开CMD(以管理员身份运行),输入 `netstat -ano`,通过输出结果中的PID和本地地址找到对应进程的端口号。
关联进程
例如,若发现进程ID为8336的程序占用端口8080,可通过任务管理器确认该进程名称,再结合其他工具(如Process Explorer)进一步分析。
三、其他工具辅助
第三方软件
使用如「端口扫描工具」或「进程监控软件」(如Process Hacker、Fiddler),可直观查看所有网络连接及对应端口。
在线服务
输入 `http://www.nmap.org/` 访问Nmap官网,通过端口扫描功能检测本地开放端口及占用进程(需注意权限限制)。
四、注意事项
端口分类: 知名端口
注册端口(1024-49151):动态分配给应用程序;
动态端口(49152+):临时分配(如数据库连接)。- 端口冲突处理:
若发现端口被占用,可通过任务管理器结束相关进程,或使用 `netstat -ano | findstr 端口号` 定位进程后杀掉。
通过以上方法,您可以快速定位软件使用的端口号,并根据需要进行配置或排查网络问题。