nssm-不安装应用程序路径及其参数

时间:2019-06-22 18:17:21

标签: windows windows-services nssm

我尝试在管理员模式下运行以下命令以将nginx作为服务安装

nssm install ztestservice "C:\Stack\nginx\nginx.exe"

nssm正在安装服务,但是在注册表中没有对应用程序路径的引用。即未设置任何参数。当我尝试启动服务时,显示错误“无法启动服务”。

请帮助。

1 个答案:

答案 0 :(得分:0)

我一直在使用nssm运行php脚本。我发现您是否只运行:

nssm install ztestservice

nssm将弹出一个窗口,可让您设置所有其他参数。否则,您可以使用set命令分别设置参数:

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

如此:

nssm set ztestservice AppParameters "C:\Stack\nginx\nginx.exe"

但是,要当心。在Windows 2012r2上,我遇到了一个问题,现在它挂在stop命令上了,所以我要提防它!

编辑:您还可以运行nssm dump ztestservice' will also give you a list of the available parameters EDIT2: (Will i ever stop editing this?) nssm edit ztestservice'编辑您刚刚创建的服务,更改所有参数并在注册表中进行设置。