windows查看端口占用情况并终结该进程

windows查看端口占用情况并终结该进程

  • 介绍
    • 以3306端口为例
      • [1. 使用 `netstat` 命令查看端口占用情况](#1. 使用 netstat 命令查看端口占用情况)
      • [2. 使用 `tasklist` 命令查找进程](#2. 使用 tasklist 命令查找进程)
      • [3. 使用 `taskkill` 命令终止进程](#3. 使用 taskkill 命令终止进程)
      • [4. 验证进程是否已终止](#4. 验证进程是否已终止)

介绍

以3306端口为例

1. 使用 netstat 命令查看端口占用情况

首先,打开命令提示符(以管理员身份运行)。你可以通过以下步骤打开:

  • 按 Win + X 键,然后选择"命令提示符(管理员)"或"Windows PowerShell(管理员)"。

在命令提示符中输入以下命令来查看3306端口的占用情况:

bash 复制代码
netstat -ano | findstr :3306

这将显示所有使用3306端口的连接,并显示每个连接的PID(进程ID)。

2. 使用 tasklist 命令查找进程

接下来,使用 tasklist 命令来查找与PID对应的进程名称。假设你从上一步中得到的PID是 1234,你可以运行以下命令:

bash 复制代码
tasklist /FI "PID eq 1234"

这将显示与该PID对应的进程名称。

3. 使用 taskkill 命令终止进程

一旦你知道了进程的名称和PID,你可以使用 taskkill 命令来终止该进程。例如,如果PID是 1234,你可以运行以下命令:

bash 复制代码
taskkill /PID 1234 /F

/F 参数表示强制终止进程。

4. 验证进程是否已终止

你可以再次运行 netstat 命令来验证3306端口是否仍然被占用:

bash 复制代码
netstat -ano | findstr :3306

如果没有输出,说明该端口已经没有被占用。

通过以上步骤,你应该能够找到并终止占用3306端口的程序。

相关推荐
goehou1 小时前
让 AI 替我操作这台电脑,先把手能伸多远定下来
windows·自动化·权限管理·ai agent
公子小六2 小时前
基于.NET的Windows窗体编程之WinForms数据持久化(1)
windows·microsoft·c#·.net·winforms
2601_9679873717 小时前
安装 Redis 或 Redis Stack
linux·windows·redis·macos·安装
xbzb1 天前
自定义 yum 软件源:Linux 上 createrepo,Windows 上纯 Python 也能造
linux·运维·windows·python·yum·createrepo
武雄(小星Ai)1 天前
Ollama报llama-server binary not found排坑实录:服务活着引擎没了
人工智能·windows·大模型·ollama·排坑
叼烟扛炮2 天前
[LangChain] 学习笔记(06):突破大模型限制——结构化输出(Structured Output)
windows·笔记·学习·langchain
Thneonl2 天前
桌宠穿透不是一行 SetWindowLong
windows·程序员
艺杯羹3 天前
Windows原生软件锁设计:从暴力杀进程丢数据到零轮询事件驱动架构
windows·系统架构·开源·开源软件·内存管理·开源协议
csdn_aspnet3 天前
Redis 入门:Windows、Mac安装指南
数据库·windows·redis·缓存·mac
没差c4 天前
winsw将jar、nginx等注册为Windows服务
windows·nginx·jar