windows使用命令查看占用8080端口的进程
一、命令行工具(推荐)
1. 使用 netstat
命令
netstat
是 Windows 自带的网络状态查看工具,可通过以下步骤操作:
- 打开命令提示符(管理员权限推荐):
- 按下
Win + R
,输入cmd
,右键选择 “以管理员身份运行”。
- 按下
- 输入命令并筛选端口:
netstat -ano | findstr :8080
- 参数说明:
-a
:显示所有连接和监听端口。-n
:以数字形式显示地址和端口号。-o
:显示对应的进程 ID(PID)。
- 示例输出:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 12345
- 关键信息:状态为
LISTENING
的条目表示端口正在被占用,最后一列的 12345 即为进程 ID。
- 关键信息:状态为
- 参数说明:
2. 使用 tasklist
查看进程名
若需根据 PID 查找进程名称,可使用 tasklist
命令:
tasklist | findstr "12345"
- 示例输出:
java.exe 12345 Console 1 123,456 K
- 此处显示 PID 12345 对应的进程为
java.exe
。
- 此处显示 PID 12345 对应的进程为
3. 终止进程(可选)
若需关闭占用端口的进程,可使用 taskkill
命令:
taskkill /f /t /pid 12345
- 参数说明:
/f
:强制终止进程。/t
:终止进程及其子进程。/pid
:指定进程 ID。