SUBINACL获取访问被拒绝

我试图让SUBINACL实用程序只显示MSDTC服务的信息。

我inputsubinacl /服务mstdc和我得到一个错误5访问被拒绝

C:\temp>subinacl /service msdtc msdtc - OpenService Error : 5 Access is denied. Elapsed Time: 00 00:00:00 Done: 1, Modified 0, Failed 1, Syntax errors 0 Last Done : msdtc Last Failed: msdtc - OpenService Error : 5 Access is denied. 

如果我为DHCP服务运行相同的命令,它给了我所有的安全性。 我正在pipe理员下运行它。 有什么地方的registry,我可以解决这个MSDTC?

我正在使用Windows 2008 R2 64位。

谢谢。

只要花上几个小时的时间对它进行处理,如果你有同样的问题,你可以重置ACL访问列表然后添加它 – 只需从管理员帐户的comamnd行(cmd)执行这些行:

  1. sc sdset MSDTC D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)

  2. subinacl /service msdtc /grant="Network Service"="QSETIL"*

我在Windows 7 Ultimate x64 SP1上遇到同样的问题,当我按照这里的步骤:

http://pongsathonkeng.blogspot.com/2011/02/msdtc-setup.html

我认为这是解决问题的步骤:

  1. icacls c:\ windows \ system32 \ msdtc \ msdtc.log / grant“networkservice”:F

    如下所示:

    http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/eb8835d9-5f5b-4df2-8c68-4a61d5e44d6b/

  2. subinacl / service msdtc / grant =“网络服务”= QSETIL

    同样如下所示:

    http://blogs.msdn.com/b/chrisforster/archive/2008/08/18/acl-problem-with-the-msdtc-service.aspx

  3. 重新开始