yj
2025-07-23 1225b6cbf0a028b765a0ab6d784bcb80459a67bb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
@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