服务助手NSSM——将Windows程序封装成服务

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录

简介

NSSM 可以将 Windows 程序封装成服务当服务终止时自动重启进程记录到系统事件日志中提供图形服务删除功能重定向输出自定义环境变量和启动参数。

微软自己的 Srvany 能将程序封装成服务但无法守护进程不能自动重启。

类似工具还有 winsw。




安装

建议下载最新版本Win10 需要 nssm 2.24-101 及以上版本

解压配置环境变量 Path如 C:\nssm-2.24-103-gdee49fc\win64;




初试

配置 Nginx 为例

以管理员身份运行 CMD

安装服务

nssm install Nginx

选择程序路径 → Install service

Details(可选

  • Display name:显示名称
  • Description:描述
  • Startup type:启动类型自动、自动(延迟启动)、手动、禁用

Install service

右键此电脑 → 管理 → 服务和应用程序 → 服务




删除服务

nssm remove Nginx




详细用法




服务依赖

在服务运行前必须启动的服务




进程优先级




关闭服务




退出和重启




I/O

重定向输出




文件轮换

配合 I/O 使用




环境变量




事件钩子




参考文献

  1. NSSM
  2. 堪称神器能将普通应用程序注册成 Windows 服务的助手程序 NSSM
  3. 两种方式注册Windows服务
  4. nssm详解
  5. 使用frp进行内网穿透
  6. Windows上使用nssm生成网站服务开机自启崩溃自启
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windows