太阳当空照-Windows服务化方式NSSM指令清单(上)

简介: 太阳当空照-Windows服务化方式NSSM指令清单

指令介绍

参考链接

https://nssm.cc/usage

https://nssm.cc/commands

这些都是建立在管理员权限执行的cmd命令提示符窗口前提下,如果以普通用户执行cmd将提示对应的权限不足问题

管理员启动cmd,并切换路径到nssm所在目录,输入nssm查看相关指令

>nssm
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>

Install

安装服务,可以设定服务的对应注册的服务名称,也可以不设定,选择时,手动输入

>nssm install <servicename>
>nssm install
>nssm install <servicename> <app> [<args> ...]

servicename需要注册的服务名称

app目标应用的完整路径

args可选参数

Edit

修改服务对应配置,通过弹窗页面进行操作

>nssm edit <servicename>

例如,本地以前由nssm注册的服务,Frpc

>nssm edit Frpc

Set

用于设置nssm中各个页签对应的相关功能参数

>nssm set <servicename> <parameter> [<subparameter>]

parameter参数名称

subparameter下级参数

Application Tab

应用基础配置

指令设置

nssm set <servicename> Application <fullpath>
nssm set <servicename> AppDirectory <directory>
nssm set <servicename> AppParameters [args...]

Details Tab

服务详情

指令设置

nssm set <servicename> DisplayName <displayname>
nssm set <servicename> Description <description>
nssm set <servicename> Start SERVICE_AUTO_START

启动模式清单:

  • SERVICE_AUTO_START: Automatic 自动.
  • SERVICE_DELAYED_AUTO_START: Delayed 自动(延时启动).
  • SERVICE_DEMAND_START: Manual 手动.
  • SERVICE_DISABLED: 禁用.

Log on Tab

登录配置,用于配置当前服务以何种身份进行进程启动,默认为LocalSystem

指令配置

nssm get <servicename> ObjectName
nssm set <servicename> ObjectName <username> <password>
nssm set <servicename> ObjectName <username> correct horse battery staple
nssm set <servicename> ObjectName <username> ""

Dependencies Tab

配置服务启动依赖项,通过配置依赖服务名称,实现服务依赖配置,配置多个依赖服务又空格分隔,既可以是写入服务的名称name,又可以使服务的显示名称displayname


指令配置

nssm set <servicename> DependOnService [servicname01] [servicename02]
nssm set <servicename> DependOnService [service displayname01] [service displayname01






相关文章
|
Windows
Windows逆向 -- 常用指令
Windows逆向 -- 常用指令
157 0
|
运维 数据可视化 NoSQL
太阳当空照-Windows服务化总结
太阳当空照-Windows服务化总结
368 0
|
应用服务中间件 nginx Windows
都是我的错-Windows Nginx新手执行指令配置无效(下)
都是我的错-Windows Nginx新手执行指令配置无效(下)
615 0
|
缓存 应用服务中间件 Linux
都是我的错-Windows Nginx新手执行指令配置无效(上)
都是我的错-Windows Nginx新手执行指令配置无效
683 0
|
监控 Windows
太阳当空照-Windows服务化方式NSSM指令清单(下)
太阳当空照-Windows服务化方式NSSM指令清单(下)
1011 0
|
6月前
|
安全 数据安全/隐私保护 虚拟化
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
1762 2
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
|
6月前
|
安全 Unix 物联网
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
758 0
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
|
6月前
|
存储 SQL 人工智能
Windows Server 2025 中文版、英文版下载 (2025 年 10 月更新)
Windows Server 2025 中文版、英文版下载 (2025 年 10 月更新)
994 0
|
7月前
|
运维 安全 网络安全
Windows Server 2019拨号“找不到设备”?Error 1058解决指南
Windows Server 2019拨号报错1058?别急!这不是硬件故障,而是关键服务被禁用。通过“服务依存关系”排查,依次启动“安全套接字隧道协议”“远程接入连接管理”和“路由与远程访问”服务,仅需4步即可恢复PPPoE或VPN拨号功能,轻松解决网络中断问题。
578 1
|
7月前
|
存储 SQL 人工智能
Windows Server 2025 中文版、英文版下载 (2025 年 9 月更新)
Windows Server 2025 中文版、英文版下载 (2025 年 9 月更新)
5306 3
Windows Server 2025 中文版、英文版下载 (2025 年 9 月更新)