nssm,创建Windows系统服务的工具

简介

Window 平台上,很多软件需要开机自启动,后台运行,但软件本身没有提这样的功能,这时候可以借助 NSSM 帮助创建系统服务,实现像 Linux 那样的 systemd 单元。

安装

下载地址:https://nssm.cc/release/nssm-2.24.zip

加速下载地址:https://www.123912.com/s/4MOKVv-QZspd?提取码:nsJD

备用地址:https://www.123865.com/s/4MOKVv-QZspd?提取码:nsJD

解压,配置环境变量

打开终端,输入 nssm,出现如下即可

1
2
3
NSSM: The non-sucking service manager
Version 2.24 64-bit, 2014-08-31
Usage: nssm <option> [<args> ...]

使用

安装服务

1
nssm install <服务名> <应用程序> [参数 ...]

启动服务

1
nssm start <服务名>

停止服务

1
nssm stop <服务名>

删除服务

1
nssm remove <服务名>

重启服务

1
nssm restart <服务名>

案例

创建 alist 系统服务

1
nssm install alist "D:\Program Files\alist\alist.exe" "server --data=\"D:\Program Files\alist\data\""

创建 syncthing 服务

1
nssm install syncthing "D:\remote\syncthing-windows-amd64-v1.29.2\syncthing.exe" -no-browser
使用 Hugo 构建
主题 StackJimmy 设计