@echo off chcp 65001 >nul echo ======================================== echo E云管家-DifyAI对接服务 Windows服务卸载脚本 echo ======================================== echo. :: 检查管理员权限 net session >nul 2>&1 if %errorLevel% == 0 ( echo 检测到管理员权限,继续卸载... ) else ( echo 错误:需要管理员权限才能卸载Windows服务 echo 请右键点击此脚本,选择"以管理员身份运行" pause exit /b 1 ) set "SERVICE_NAME=ECloudDifyService" echo 服务名称: %SERVICE_NAME% echo. :: 检查服务是否存在 echo 检查服务是否存在... sc query "%SERVICE_NAME%" >nul 2>&1 if %errorLevel% == 0 ( echo 找到服务,正在卸载... :: 停止服务 echo 正在停止服务... sc stop "%SERVICE_NAME%" >nul 2>&1 if %errorLevel% == 0 ( echo 服务已停止 ) else ( echo 服务可能已经停止或停止失败 ) :: 等待服务完全停止 echo 等待服务完全停止... timeout /t 5 /nobreak >nul :: 删除服务 echo 正在删除服务... sc delete "%SERVICE_NAME%" if %errorLevel% == 0 ( echo 服务删除成功! ) else ( echo 错误:服务删除失败 pause exit /b 1 ) ) else ( echo 未找到服务 %SERVICE_NAME% echo 可能服务已经被删除或从未安装 ) echo. echo 服务卸载完成! echo. pause