@echo off chcp 65001 >nul title 检查并清除 MySQL9100 服务 color 0E echo ======================================== echo 检查并清除 MySQL9100 服务 echo ======================================== echo. REM 检查是否有管理员权限 net session >nul 2>&1 if %errorlevel% neq 0 ( echo [错误] 需要管理员权限来操作 Windows 服务 echo. echo 请右键点击此脚本,选择"以管理员身份运行" echo. pause exit /b 1 ) echo [✓] 已具有管理员权限 echo. REM 检查服务是否存在 echo [1/4] 检查 mysql9100 服务是否存在... sc query mysql9100 >nul 2>&1 if %errorlevel% equ 0 ( echo [✓] 发现 mysql9100 服务 echo. REM 显示服务状态 echo [2/4] 服务状态信息: sc query mysql9100 echo. REM 停止服务 echo [3/4] 正在停止 mysql9100 服务... sc stop mysql9100 >nul 2>&1 if %errorlevel% equ 0 ( echo [✓] 服务已停止 ) else ( echo [!] 服务可能已经停止或停止失败(继续删除) ) REM 等待服务完全停止 timeout /t 2 /nobreak >nul echo. REM 删除服务 echo [4/4] 正在删除 mysql9100 服务... sc delete mysql9100 if %errorlevel% equ 0 ( echo [✓] 服务已成功删除 echo. echo ======================================== echo 清除完成! echo ======================================== ) else ( echo [✗] 删除服务失败 echo. echo 可能的原因: echo 1. 服务仍在运行中(请重启电脑后重试) echo 2. 权限不足 echo 3. 服务被其他程序锁定 echo. pause exit /b 1 ) ) else ( echo [!] 未发现 mysql9100 服务 echo. echo 系统中没有名为 mysql9100 的服务,无需清除。 ) echo. echo 提示:如果需要完全清理,还可以: echo 1. 删除 MySQL 数据目录(mysql/data) echo 2. 删除 MySQL 配置文件(mysql/my.ini) echo. pause