@echo off echo ======================================== echo DeviceAgent Windows 服务卸载脚本 echo ======================================== echo. :: 检查管理员权限 net session >nul 2>&1 if %errorLevel% neq 0 ( echo 错误: 请以管理员身份运行此脚本! pause exit /b 1 ) set SERVICE_NAME=DeviceReportAgent :: 检查服务是否存在 sc query %SERVICE_NAME% >nul 2>&1 if %errorLevel% neq 0 ( echo 服务 %SERVICE_NAME% 不存在 pause exit /b 0 ) :: 停止服务 echo 正在停止服务... sc stop %SERVICE_NAME% >nul 2>&1 timeout /t 3 /nobreak >nul :: 删除服务 echo 正在删除服务... sc delete %SERVICE_NAME% if %errorLevel% equ 0 ( echo 服务已成功卸载! ) else ( echo 卸载失败,请手动删除服务 ) echo. pause