1

我有一个 Java 应用程序,我想使用JavaService包装器运行它。

该服务在不使用 -user 参数时运行良好(使用默认用户作为本地系统)。

出于权限原因,我需要使用管理员用户作为服务的所有者,但是当我启动它时会出现以下消息。

在此处输入图像描述

翻译:由于登录错误,无法启动服务。

service.exe 安装命令如下:

JavaService.exe -install "ServiceName" "%JAVA_HOME%\bin\client\jvm.dll" -start "ServiceClass" -user ".\Administrador" -password "1234"

更新:如果我使用 services.msc 控制台更改服务的用户,结果是一样的。

4

1 回答 1

0

我的问题解决了。

错误消息 1069 是由于该用户没有作为服务登录的权限而引起的。

要添加此权限,请按照以下步骤操作:

  • 如果不是域或将默认域控制器 GPO 设置为域服务器,请打开 ocal 安全设置(开始 -> 运行 -> secpol.msc)。
  • 展开本地策略,然后单击用户权限分配
  • 在右窗格中,右键单击作为服务登录,然后单击添加用户或组
于 2016-01-24T22:17:24.693 回答