2016-01-23 54 views
1

我有一個Java應用程序,我想運行它使用JavaService包裝。使用管理員用戶運行javaservice

當不使用-user參數時(使用默認用戶作爲本地系統),該服務可以正常工作。

出於權限的原因,我需要使用管理員用戶作爲服務的所有者,但是在啓動時出現以下消息apears。

enter image description here

翻譯:它不能啓動該服務由於登錄錯誤。

的service.exe安裝命令如下:

JavaService.exe - 安裝 「服務名稱」, 「%JAVA_HOME%\ bin中\客戶\ jvm.dll」 這個 - 啓動 「服務類」 - 用戶」 \ Administrador 「-password」1234「

UPDATE: 如果我使用services.msc控制檯更改服務的用戶,結果是相同的。

回答

0

我的問題解決了。

錯誤消息1069是由該用戶沒有權限登錄爲服務引起的。

要添加此permision follow the steps

  • 打開OCAL安全設置(開始 - >運行 - > secpol.msc)如果不是域或設置默認域控制器GPO是域服務器。
  • 展開本地策略,然後單擊用戶權利指派
  • 在右窗格中,右鍵單擊登錄作爲一個服務,然後單擊添加用戶或組
相關問題