41 lines
800 B
Batchfile
41 lines
800 B
Batchfile
@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
|