如何查看Windows10系统的端口占用情况?
美国、香港服务器
如何查看Windows10系统的端口占用情况?
07-28 来源:
## 一、CMD 命令(系统自带,无需安装软件,最常用)
以**管理员身份**打开 CMD
### 1、查看所有端口 + 对应进程 PID
netstat -ano
字段说明:
- Local Address:本机监听 IP: 端口
- Foreign Address:外部连接地址
- State:端口状态(LISTENING = 正在监听;ESTABLISHED = 正在通信)
- PID:进程编号(用来定位是什么程序占用)
### 2、只查询某个指定端口(推荐,精准查找)
格式:`netstat -ano | findstr :端口号`
示例查询 3389、80、443、3306 端口
netstat -ano | findstr :3389
netstat -ano | findstr :80
### 3、根据 PID,查询对应程序名称
拿到 PID 数字后执行:
tasklist | findstr PID号
# 举例 tasklist | findstr 1240
### 4、强制杀掉占用端口的进程
taskkill /F /PID 进程PID号
### 精简组合一条命令(一步查出端口 + 程序名)
for /f "tokens=5" %a in ("netstat -ano ^| findstr :80") do tasklist | findstr %a
把上面的 80 换成你需要查询的端口即可
## 二、PowerShell 更简洁的查看方式(Win10 新版推荐)
管理员打开 PowerShell
### 1、查看全部监听端口
Get-NetTCPConnection | Where-Object State -eq Listen | Select LocalPort,OwningProcess,State
### 2、查询单个端口占用
Get-NetTCPConnection -LocalPort 80
### 3、PID 匹配程序名称
Get-Process -Id 进程PID
## 三、图形化直观工具(不用记命令,新手友好)
### 方式 1:任务管理器(最简单)
1. `Ctrl + Shift + Esc` 打开任务管理器
2. 切换【详细信息】→ 顶部右键 → 选择列 → 勾选 **PID**
3. 先用命令查到 PID 数值,在这里直接定位程序
### 方式 2:资源监视器(系统自带最强图形端口工具)
1. Win+R 输入 `resmon` 回车打开
2. 切换【网络】→【侦听端口】
直接可视化展示:端口、PID、程序名称、协议,支持右键结束进程
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快