【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
posted @ 2022-05-27 13:58  狼窝窝  阅读(4400)  评论(0)    收藏  举报