使用nssm把exe可执行文件注册为Windows服务,开机启动&后台运行
一、下载
下载nssm地址: http://download.natapp.cn/assets/downloads/nssm-2.24-101.rar
二、注册服务
这里我用Nginx举列,实现Nginx注册为Windows服务,可实现后台运行(当然Nginx本身是后台运行的,比如Redis就更适用)、开机自启。
1. 点击 开始->运行->cmd 进入此目录
注:win10 可直接按住shift点击右键,在此处打开命令窗口,以管理员身份运行
2.执行运行
nssm install nginx
会弹出 nssm 安装界面
a. 选择 nginx.exe 程序
b. 输入参数 ,没有则留空
-s start
c 点击Install service 即可 安装为服务,如有安全软件阻挡,允许即可
3. 运行服务
nssm start nginx
PS: Win10等 cmd权限问题,如果有错误,需要以管理员身份运行cmd
4. 修改参数
可以执行
nssm edit nginx
改过任何配置,都重启服务
nssm restart nginx
5. 若要删除服务
nssm remove nginx
更多 nssm 用法,请参考 http://nssm.cc/usage