NSSM:无法打开服务! OpenService():访问被拒绝

时间:2019-07-29 09:23:44

标签: windows nssm

我正在尝试将selenium-server-standalone-3.141.59.jar安装为nssm服务。它可以很好地安装,但是当我尝试运行它时,出现错误。

我是通过PS C:\Users\MyUser> nssm install selenium-server java -jar "C:\selenium\selenium-server-standalone-3.141.59.jar

安装的

然后跑步nssm start selenium-server给我OpenService(): Access is denied.

我尝试遵循此方法,但是链接到批处理文件也无效: NSSM: Can't edit a service I created

3 个答案:

答案 0 :(得分:0)

问题似乎已解决,我重新启动计算机后似乎正在运行!以前,它不允许我按需运行它,因此任何有此问题的人都可以尝试重新启动。

更新:我相信这是因为我没有在Windows 10上以管理模式启动Powershell,如果遇到问题,请尝试

答案 1 :(得分:0)

我遇到了同样的问题,我做了以下步骤:

1)使用nssm status service_name

检查服务的当前状态

2)关闭命令提示符

3)以管理员模式运行命令提示符

4)执行nssm start service_name

答案 2 :(得分:0)

遇到了同样的问题。修好了!

原因是,给定的服务用户也必须可以访问 nssm 可执行文件,而在我的设置中并非如此。

分辨率:

  1. 创建本地用户
  2. 确保本地用户有权作为服务运行 (https://docs.microsoft.com/en-us/system-center/scsm/enable-service-log-on-sm?view=sc-sm-2019) - 本地组策略
  3. 让创建的用户也可以访问 nssm.exe