管理Windows端口与进程 | AI生成和翻译

Home 2025.09

在 Windows 系统中,你可以使用 netstat 查看哪些端口正在被监听(以及被哪个进程 PID 占用),然后通过 taskkill 管理或终止这些进程。这在调试后端项目(如 Java Spring Boot 应用、Redis 或 MySQL)时经常需要。具体操作如下:


1. 检查监听端口

以管理员身份运行 命令提示符 (cmd)PowerShell

netstat -ano | findstr LISTENING

示例输出:

TCP    0.0.0.0:8080     0.0.0.0:0     监听中      12345
TCP    0.0.0.0:3306     0.0.0.0:0     监听中      6789

这里:


2. 查找 PID 对应的进程

你可以将 PID 与进程名称匹配:

tasklist | findstr 12345

输出可能显示:

java.exe                  12345 控制台                    1     512,000 K

这意味着你的 Spring Boot 应用正在端口 8080 上运行。


3. 必要时终止进程

如果你想停止该进程:

taskkill /PID 12345 /F

4. 常见后端服务的典型端口

因此,如果在 netstat 输出中看到这些端口,你就知道是哪个服务在运行。


👉 专业提示:你可以将这些命令组合成一个,直接查找特定端口(例如 8080)对应的进程:

netstat -ano | findstr :8080

然后获取 PID 并用 tasklist 检查。


需要我为你展示一个 PowerShell 单行命令,可以直接将端口映射到进程名称而无需单独使用 tasklist 检查吗?


Back

openai/gpt-5

Donate