使用NSSM工具将exe封装成Windows服务
NSSM是一个可以将Windows下的exe文件封装成服务的工具,官网
使用方法
服务安装
下载nssm最新稳定包并解压,然后在nssm.exe所在目录空白处按住Shift键点击鼠标右键,选择“在此处打开Powershell窗口”

在打开的Powershell窗口输入.\nssm.exe install 
在弹出的"NSSM service installer"窗口的”application“选项卡的”path“处选择要安装为服务的exe路径。 
并在底部的”Service name“处填写服务名称,点击”Install service“,弹出”sesscussful“则表示服务安装成功,
服务管理
使用快捷键Win+R打开”运行“,输入”services.msc“打开Windows服务管理,找到刚才定义的服务名称即可进行服务控制

也可以在刚才的Powershell界面使用以下命令对服务进行常用管理
# 安装服务
nssm install $SER_NAME
# 删除服务
nssm reomve $SER_NAME
# 删除服务并确认
nssm remove $SER_NAME confirm
# 编辑服务
nssm edit $SER_NAME
# 启动服务
nssm start $SER_NAME
# 停止服务
nssm stop $SER_NAME
# 重启服务
nssm restart $SER_NAME最后更新于