Windows无法在本地计算机上启动XXXX服务。错误5:访问被拒绝

时间:2017-12-20 00:39:41

标签: windows-services windows-security

我有一个在域用户user1下运行的Windows服务。当我尝试启动服务时,我收到错误

  

Windows无法在本地计算机上启动XXXX服务。 Error5:   访问被拒绝

我已经浏览了几篇SO帖子,其中大多数都建议授予NETWORK SERVICELOCAL SYSTEM权限,但在这种情况下,服务不会在这些帐户下运行。因此,授予这些帐户的权限并不能解决问题。

所以基于另一个SO post我有

  1. 从Microsoft下载subinacl.exe:
    http://www.microsoft.com/en-us/download/details.aspx?id=23510

  2. 然后转到安装目录
    cd C:\Program Files (x86)\Windows Resource Kits\Tools\

  3. 执行具有完全权限的命令
    subinacl.exe /service \\mymachinename\myserviename /grant=ext.xyz.com\user1=F

  4. 这是运行命令后的输出

      

    myservicename:删除Perm。 ACE 4 ext.xyz.com \ user1 myservicename   :ext.xyz.com \ user1 myservicename的新ace:2更改

         

    经过时间:00 00:00:00
      完成:1,修改1,失败0,语法错误0
      最后完成:myservicename

    即使在给予完全许可后,我仍然会收到同样的错误。我检查了事件查看器并显示了与上面相同的错误。

    我能让它运作的唯一方法是将域用户帐户添加到本地administrator组中,但这不是一个可行的选项。

0 个答案:

没有答案
相关问题