将windows程序的以服务方式在后台运行更方便更简洁
本次需要使用的软件为nssm
1.下载并解压
解压放到C:\Program Files\nssm-2.24
2.打开cmd并跳转目录
打开cmd win+r » cmd
1
2
3
4
| Microsoft Windows [版本 10.0.19044.1706]
(c) Microsoft Corporation。保留所有权利。
C:\Users\SFQ>
|
使用cmd跳转到exe所在目录
C:\Users\SFQ> cd C:\Program Files\nssm-2.24\win64
3.查看帮助信息
C:\Program Files\nssm-2.24\win64>nssm.exe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| NSSM: The non-sucking service manager
Version 2.24 64-bit, 2014-08-31
Usage: nssm <option> [<args> ...]
To show service installation GUI:
nssm install [<servicename>]
To install a service without confirmation:
nssm install <servicename> <app> [<args> ...]
To show service editing GUI:
nssm edit <servicename>
To retrieve or edit service parameters directly:
nssm get <servicename> <parameter> [<subparameter>]
nssm set <servicename> <parameter> [<subparameter>] <value>
nssm reset <servicename> <parameter> [<subparameter>]
To show service removal GUI:
nssm remove [<servicename>]
To remove a service without confirmation:
nssm remove <servicename> confirm
To manage a service:
nssm start <servicename>
nssm stop <servicename>
nssm restart <servicename>
nssm status <servicename>
nssm rotate <servicename>
|
4.创建安装服务 (例如要安装的服务为test)
输入 程序 install + 要安装的服务名字
C:\Program Files\nssm-2.24\win64> nssm.exe install test
提示图形界面
在第一行 选择要运行的程序
第二行 选择运行程序的目录
第三行为 运行这个程序时 附加的命令
5.启动服务
5.1 使用管理员权限打开cmd并跳转到软件安装目录 C:\Program Files\nssm-2.24\win64 下,运行
C:\Program Files\nssm-2.24\win64> nssm start test
5.2 使用系统自带的服务管理 进行启动/重启/停止