问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

使用NSSM工具将.exe程序安装为Windows服务

创作时间:
作者:
@小白创作中心

使用NSSM工具将.exe程序安装为Windows服务

引用
CSDN
1.
https://blog.csdn.net/Antonyzeus/article/details/142261989

NSSM(Non-Sucking Service Manager)是一个用于将普通.exe程序或批处理文件封装成Windows服务的工具。它支持控制台程序和带界面的Windows程序,并提供了丰富的功能,如输出重定向、自动重启、环境变量自定义等。本文将详细介绍如何使用NSSM将.exe程序安装为Windows服务。

NSSM的主要特点

  • 支持普通exe程序(控制台程序或者带界面的Windows程序都可以)或bat文件
  • 安装简单又方便
  • 可以重定向输出(并且支持Rotation)
  • 可以自动守护封装了的服务,程序挂掉了后可以自动重启
  • 可以自定义环境变量
  • 可以自定义启动参数

NSSM的常用命令

  1. 安装服务:nssm install 服务名称
    也可以直接使用:nssm install,在界面中再填写服务名
  2. 删除服务:nssm remove 服务名称
    如:nssm remove myservice
  3. 修改服务:nssm edit 服务名称
    注意:只能修改配置,不能修改服务名
  4. 启动服务:nssm start 服务名称
  5. 停止服务:nssm stop 服务名称

NSSM的安装方式

  1. 下载NSSM并解压
  2. nssm.exe复制到C:\Windows\system32目录下
  3. 以管理员身份打开命令提示符(cmd),定位到nssm.exe所在路径
  4. 执行nssm install 服务名命令
  5. 按下Enter键会自动弹出nssm的窗体
  6. Application-Application Path中选择你的可执行文件.exe,确认后会自动填入Startup directory,在Service name处可以修改服务名
  7. 在上方选项卡的Details中可以填入显示名称、描述、启动方式,一般默认是自动启动
  8. 填写完成后点击右下角的Install service即可

运行服务

服务安装完成后,首次运行还需要手动启动服务。打开任务管理器,找到刚才添加的服务后,右键“开始”即可启动服务。


© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号