window将exe注册成服务

使用NSSM.exe

 

注册脚本 install_service.bat

@echo off
set SERVICE_NAME=MQHub
set EXE_PATH=D:\MQHub\MQHub.exe
set NSSM_PATH=D:\MQHub\nssm.exe

%NSSM_PATH% install %SERVICE_NAME% %EXE_PATH%
%NSSM_PATH% start %SERVICE_NAME%
echo Service %SERVICE_NAME% installed and started.
pause

 

卸载脚本 uninstall_service.bat

@echo off
set SERVICE_NAME=MQHub
set NSSM_PATH=D:\MQHub\nssm.exe

%NSSM_PATH% stop %SERVICE_NAME%
%NSSM_PATH% remove %SERVICE_NAME% confirm
echo Service %SERVICE_NAME% uninstalled.
pause

 

文件拷贝至程序目录下

image

 

右键管理员运行

image

image

image

 

posted @ 2025-08-23 08:53  CHHC  阅读(10)  评论(0)    收藏  举报