Files
SignatureSystem/uninstall_service.bat

47 lines
1.2 KiB
Batchfile
Raw Normal View History

2026-07-20 13:16:17 +08:00
@echo off
setlocal enabledelayedexpansion
chcp 65001 >nul 2>&1
title 卸载自动签名系统服务
echo ========================================
echo 自动签名系统 - 卸载 Windows 服务
echo ========================================
echo.
cd /d "%~dp0"
set SERVICE_NAME=SealWordSignService
echo [1/2] 停止并删除 Web 服务...
sc query %SERVICE_NAME% >nul 2>&1
if !errorlevel! equ 0 (
net stop %SERVICE_NAME% >nul 2>&1
sc delete %SERVICE_NAME% >nul 2>&1
if !errorlevel! equ 0 (
echo 已删除服务 %SERVICE_NAME%
) else (
echo [警告] 删除服务失败,请以管理员身份运行
)
) else (
echo 服务 %SERVICE_NAME% 不存在,跳过
)
echo [2/2] 停止并删除 MySQL 服务...
sc query MySql_SealWordSign >nul 2>&1
if !errorlevel! equ 0 (
net stop MySql_SealWordSign >nul 2>&1
set MYSQL_HOME=%~dp0mysql
if exist "!MYSQL_HOME!\bin\mysqld.exe" (
"!MYSQL_HOME!\bin\mysqld.exe" --remove MySql_SealWordSign >nul 2>&1
) else (
sc delete MySql_SealWordSign >nul 2>&1
)
echo 已删除 MySQL 服务 MySql_SealWordSign
) else (
echo MySQL 服务 MySql_SealWordSign 不存在,跳过
)
echo.
echo 卸载完成。
pause