nssm:把windows程序变成服务的工具
nssm:把windows程序变成服务的工具

nssm:把windows程序变成服务的工具

源码地址(这个是对nssm原版修改后的维护与增强):(使用参考这个地址下的使用与命令。很详细)
git 地址:fightroad/nssm: 将任意可执行程序作为 Windows 服务运行并进行管理的工具
gitee地址:https://gitee.com/Xy_Shi/Nssm.git(2026-7-31对git仓克隆)
软件地址:(这个是nssm的原版)
官网地址:https://nssm.cc
官网下载:NSSM——不吸水服务经理
蓝奏云:https://wwbqm.lanzouv.com/iQEPB3zs3t0j(2026-7-71官网下载后上传)

NSSM(全称 Non-Sucking Service Manager)是一款将任意可执行程序(包括 .exe 程序、批处理脚本、甚至是 DLL)注册为 Windows 系统服务并进行管理的工具

最开始见到是在windows服务器上,服务对的路径指向nssm的程序,但是描述指向的是git的服务。通过nssm edit ServeName(服务名) 可以打开nssm的图形窗口,查看服务所对应的参数。例如下面的图片

核心特点

NSSM 的核心能力可以总结为以下几点

特点说明
支持广泛的程序类型控制台程序、带界面的 Windows 程序、批处理脚本、DLL 均可封装
图形化与命令行双模式既可通过图形界面点选配置,也可通过命令行脚本化操作
服务守护与自动重启被封装的程序意外崩溃或退出时,NSSM 会自动将其重启
I/O 重定向将程序的标准输出(stdout)和标准错误(stderr)重定向到日志文件
日志文件轮转支持对日志文件进行自动轮转(Rotation),避免单文件过大
自定义环境变量可为服务单独设置所需的环境变量
事件日志集成进程运行记录会写入 Windows 系统事件日志

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注