【nssm】使用nssm将exe程序注册为系统服务
一、NSSM
NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行
二、下载地址:
https://nssm.cc/download
三、常见命令
1、安装服务
nssm install
2、卸载服务
nssm.exe remove service
3、启动服务:
nssm.exe start service
4、停止服务
nssm.exe stop service
5、重启服务
nssm.exe restart service
方法一(将nssm设置为系统环境变量后再使用):
1、下载nssm文件,找到你系统对应的版本 x32 或者 x64,然后放置到系统的某个某录下,比如我本地:D:\Program Files\nssm
2、系统环境变量设置中,在Path里面 添加你本地的对应目录

3、打开cmd命令提示符(部分情况下需要以管理员身份运行)
输入nssm,回车,如果看到以下提示,说明环境变量配置成功
NSSM: The non-sucking service manager
Version 2.24 64-bit, 2014-08-31.......
4、使用以下命令 nssm install 回车 会出现如下界面,按提示 Application path就是选择你 exe文件的路径,同时,Startup directory:会加载exe所对应目录,然后再给你的 系统服务 起一个 你记得 住的名字 到 Service name 框里

需要注意的细节,第二个框里 默认配置是 服务 自动 启动

检查完没问题就可以点击 Install Service 按钮了。 会提示成功,打开系统服务,找到你的配置
这里会默认显示 可执行文件的路径是 nssm.exe 没有关系,起始它启动的时候 带起了你要跑的exe,可实际测试

至此服务已经创建完毕,点击启动就可以了
方法二:
1、cmd 定位到nssm 可执行目录后 执行上面的操作,也是可以的,具体就不写了
参考:https://blog.csdn.net/shaojiayong/article/details/120518687
https://blog.csdn.net/qq_41982304/article/details/123477248

浙公网安备 33010602011771号