Nssm安装与使用

NSSM 是一个开源项目官网 可以将任意程序部署为 Windows 的服务

下载安装

  • Windows10: 下载地址
  • 稳定版: 下载地址

  • 下载后解压到任意文件夹 把 nssm.exe 复制到系统的 System32 目录下

添加服务

  • 简易安装 Caddy 到系统服务 并且开机自启动

    1
    2
    3
    4
    5
    6
    7
    nssm install caddy D:\Caddy\caddy.exe
    nssm set caddy DisplayName "Caddy - Go Web Service"
    nssm set caddy Description "A painless self-hosted Web service."
    nssm set caddy AppDirectory D:\Caddy
    nssm set caddy AppStdout D:\Caddy\caddy.log
    nssm set caddy Start SERVICE_DELAYED_AUTO_START
    nssm start caddy
  • 参数说明

    • DisplayName: 服务显示名称
    • Description: 服务描述
    • AppDirectory: 启动目录
    • AppStdoutAppStderr: 标准输出和错误输出
    • AppNoConsole: 是否显示Console 设置为 1 不显示
    • Start: 设置启动方式 可选下列值
      • SERVICE_AUTO_START 开机自启动
      • SERVICE_DELAYED_AUTO_START 延时启动
      • SERVICE_DEMAND_START 手动启动
      • SERVICE_DISABLED 禁用
  • 示例脚本 点击下载