2012-04-02 85 views
6

Tôi đang cố gắng nhận tiện ích SUBINACL để chỉ hiển thị thông tin của dịch vụ MSDTC.SUBINACL bị truy cập bị từ chối

Im gõ subinacl/dịch vụ mstdc và tôi nhận được một truy cập lỗi 5 từ chối

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. 

Nếu tôi chạy lệnh tương tự cho dịch vụ DHCP nó mang lại cho tôi tất cả sự an toàn. Tôi đang chạy nó dưới quyền quản trị viên. Có một nơi nào đó trong registry, nơi tôi có thể sửa lỗi này cho MSDTC ???

Tôi đang sử dụng Windows 2008 R2 64 Bit.

Cảm ơn.

Trả lời

0

Tôi đã gặp vấn đề tương tự trên Windows 7 Ultimate x64 SP1 khi tôi đã làm theo các bước ở đây:

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

Tôi nghĩ rằng đây là những bước để giải quyết vấn đề này:

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

    Như được nêu ở đây:

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

  2. subinacl/dịch vụ MSDTC/cấp = "Network Service" = QSETIL

    Như cũng chỉ ra ở đây:

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

  3. restart

4

Just dành vài giờ làm việc trên nó, nếu bạn có cùng một vấn đề, bạn có thể thiết lập lại danh sách truy cập ACL và thêm nó sau đó - chỉ cần thực hiện các dòng từ dòng comamnd (cmd) từ tài khoản quản trị:

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

Các vấn đề liên quan