win10如何查看端口占用情况_win10端口占用情况看这一篇就够了

win10如何查看端口占用情况_win10端口占用情况看这一篇就够了

系统教程

Windows 10中可使用netstat -ano查看所有端口占用及PID,用netstat -aon | findstr "端口号"精准定位,再通过tasklist | findstr "PID"查进程名;也可用任务管理器“详细信息”页查PID,或用PowerShell命令Get-NetTCPConnection直接获取进程名和PID。

如果您在 Windows 10 系统中运行服务或应用程序时遇到“端口已被占用”错误,则说明该端口号正被其他进程使用。以下是查看端口占用情况的多种方法:

一、使用 netstat 命令查看所有端口占用

netstat 是 Windows 内置的网络统计工具,可列出当前所有活动连接及监听端口,并附带对应的进程 ID(PID)。该方法适用于快速掌握全局端口使用状态。

1、同时按下 Win + R 键,输入 cmd,按回车键打开命令提示符窗口。

2、右键标题栏选择“以管理员身份运行”,确保获得完整权限。

3、在命令行中输入以下命令并回车:netstat -ano

4、观察输出列表中的“本地地址”列,其冒号后数字即为端口号,“PID”列为对应进程标识符。

二、精准定位指定端口号的占用进程

当已知冲突端口号(例如 8080、3306)时,可直接过滤出该端口的占用记录,避免人工扫描大量输出。

1、在管理员命令提示符中执行命令:netstat -aon | findstr "8080"(将 8080 替换为目标端口号)。

2、确认输出结果中存在匹配行,末尾数字即为该端口对应的 PID

3、若输出为空,则表明该端口当前未被占用。

三、通过 PID 查找具体进程名称

PID 本身无法直观识别程序,需将其映射为可读的进程名,以便进一步判断是否可终止。

1、记下上一步获取的 PID 数字(例如 12345)。

Oreate AI

面向学术写作与内容创作的一站式AI创作平台

下载

2、在命令提示符中执行:tasklist | findstr "12345"(引号内为实际 PID)。

3、输出结果中第二列即为进程名称,如 java.exenode.exe

四、使用任务管理器图形化查找端口占用进程

对不熟悉命令行的用户,可通过系统自带的任务管理器完成端口关联分析,无需记忆命令。

1、同时按下 Ctrl + Shift + Esc 打开任务管理器。

2、切换到“详细信息”选项卡;若未显示 PID 列,右键表头空白处,勾选 PID(进程标识符)

3、在“PID”列中查找与 netstat 输出一致的数值。

4、找到对应进程后,可右键选择“打开文件所在位置”或“属性”进一步确认程序来源。

五、使用 PowerShell 快速查询端口与进程映射

PowerShell 提供更结构化的输出方式,支持直接获取进程对象,便于一次性定位并操作。

1、按下 Win + X,选择“Windows PowerShell(管理员)”。

2、输入以下命令(以端口 80 为例):Get-NetTCPConnection -LocalPort 80 | ForEach-Object {Get-Process -Id $_.OwningProcess | Select-Object ProcessName,Id}

3、命令将直接返回占用该端口的进程名称及其 PID,无需分步解析。

本文地址:https://www.sztg.com.cn/article/610694.html

如非特殊说明,本站内容均来自于网友自主分享,如有任何问题均请联系我们进行处理!

猜您喜欢