windows - NSSM:无法编辑我创建的服务
问题描述
我正在使用 NSSM 创建服务,但是创建后我需要设置一些参数,例如 AppDirectory、AppNoConsole 等。
我可以使用 GUI 创建服务,但我想通过 cmd 来完成,为此我有一个批处理文件,如下所示:
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 命令,我也不会被询问权限(也得到拒绝访问的错误)。
任何人都可以帮忙吗?谢谢!
解决方案
推荐阅读
- android - 在颤振中创建日历提醒
- php - gRPC 给定 PHP 的错误元数据
- java - 更新到 ChromeDriver 2.46 后 Chrome 版本必须介于 71 和 75 之间的错误
- javascript - 单击功能区按钮时如何在新选项卡而不是新窗口中打开 Web 资源
- android - 为什么 android studio 设计器不适用于相对布局
- c - Is MPI_COMM_WORLD not constant?
- angular - Angular 7: What is "template" inside the @Component decorator?
- autodesk-forge - 如何自动将 3D DWG 或 DXF 转换为 STEP
- powershell - Powershell vs GUI shortcuts
- java - 为什么 onBindViewHolder 索引在 Recycler View 中没有增加?