使用NSSM安装Windows服务 | 木戈手机站

木戈手机站

当前位置: 首页 » 攻略 » 使用NSSM安装Windows服务

使用NSSM安装Windows服务

在本文中,将介绍如何使用NSSM(the Non-Sucking Service Manager)工具来安装Windows服务。NSSM是一个方便的工具,可以帮助用户将可执行文件转换为Windows服务,使其能够在系统启动时自动运行。

1、下载NSSM:

NSSM – the Non-Sucking Service Manager

2、cmd方式安装服务

首先,将下载的NSSM压缩包解压,找到nssm.exe。以管理员身份打开cmd,并在cmd中定位到nssm.exe所在路径。执行命令:nssm install 服务名。

按下enter键会自动弹出nssm的窗体。

在“Application-Application Path”中选择你的可执行文件.exe。确认后会自动填入“Startup directory”。在“Service name”处可以修改服务名。在上方选项卡的“Details”中可以填入显示名称、描述、启动方式,一般默认是自动启动。填写完成后点击右下角的“Install service”即可。

3、批处理文件方式安装服务

将nssm.exe复制到要打包的程序文件夹中,再在同目录下新建三个txt文本,分别对应安装服务、关闭服务、卸载服务,将后缀名改为bat。

  • 右键编辑,安装服务:
set servicename=自定义服务名称,这里的自定义服务名称改为你想要的名称
set app_path="%~dp0程序.exe",这里的程序.exe改为你的可执行文件名
%~dp0代表的是当前目录
  • 右键编辑,关闭服务
  • 右键编辑,卸载服务
  • 上述的bat文件都需要用管理员身份运行,可以为bat文件创建快捷方式,在快捷方式上右键属性-快捷方式-高级-勾选用管理员身份运行

  • 双击快捷方式执行即可。

4、参考链接:

使用NSSM部署.net API自动化BAT脚本 – 知乎 (zhihu.com)

使用NSSM安装.exe文件成Windows服务(.bat文件操作) – 汪小让 – 博客园 (cnblogs.com)

猜你喜欢
本类排行