2012-04-02 3 views
6

Ich versuche, SUBINACL-Dienstprogramm, um nur Informationen des MSDTC-Dienstes anzuzeigen.SUBINACL erhalten Zugriff verweigert

Im Typisierung subinacl/Service MSTDC und ich bekomme ein Fehler 5 Zugriff verweigert

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. 

Wenn ich den gleichen Befehl für den DHCP-Dienst führen Sie es mir die ganze Sicherheit gibt. Ich führe es unter dem Administrator. Gibt es irgendwo in der Registry, wo ich das für die MSDTC reparieren kann ???

Ich benutze Windows 2008 R2 64 Bit.

Danke.

Antwort

0

ich das gleiche Problem auf Windows 7 Ultimate x64 SP1 wurde erlebt, wenn ich die Schritte, die hier folgenden wurde:

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

denke ich, das sind die Schritte um das Problem zu beheben:

  1. icacls c: \ windows \ system32 \ msdtc \ msdtc.log/gewähren "networkservice": F

    Wie hier angezeigt:

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

  2. subinacl/Service msdtc/Zuschuss = "Network Service" = QSETIL

    Wie auch hier angegeben:

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

  3. Neustart

4

Nur verbringen Sie einige Stunden daran, wenn Sie haben das gleiche Problem, das Sie ACL-Zugriffsliste zurückgesetzt und fügen Sie sie dann - nur führen diese Zeilen aus comamnd Linie (cmd) von Admin-Konto:

  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"*