首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSSM:无法编辑我创建的服务

NSSM:无法编辑我创建的服务
EN

Stack Overflow用户
提问于 2018-04-25 16:43:26
回答 1查看 6.6K关注 0票数 4

我正在使用NSSM创建一个服务,但是在创建之后,我需要设置一些参数,例如AppDirectory、AppNoConsole等。

我能够使用GUI创建服务,但我希望通过cmd来创建服务,为此我有一个批处理文件,如下所示:

代码语言:javascript
复制
nssm install MyService "%Java_Exe_Path%" "-Xmx1024M -classpath \bin\start.jar;\lib\*;. com.myapp.class.subclass start"
nssm set MyService AppDirectory "%DIR%"
nssm set MyService AppNoConsole 1

问题是,我收到的错误是:

不能开放服务!OpenService():访问被拒绝。

OpenService():指定的服务不作为已安装的服务存在。

注意:当我运行cmd文件时,我被要求获得管理权限(猜测运行安装),但是为了编辑( set )我没有被请求权限,如果我直接通过命令行运行set命令,我也不会被请求权限(也会导致访问错误被拒绝)。

有人能帮忙吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-05-30 08:19:12

遇到同样的问题,我的解决方案总是以管理员的身份运行这个脚本:

How to request Administrator access inside a batch file

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50027387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档