使用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

最后更新于