Sitecore has no necessary permissions for reading/creating counters

后端 未结 3 1886
暗喜
暗喜 2021-02-07 13:14

In the Sitecore (6.6 v130404) log file there are so many \"Sitecore has no necessary permissions for reading/creating counters.\" records being created. I have disabled the perf

相关标签:
3条回答
  • 2021-02-07 13:33

    Powershell solution (works on Windows 10 Home, where you don't have lusrmgr.msc console). Run PS console as administrator then:

    PS C:\WINDOWS\system32>Add-LocalGroupMember -Group "Performance Monitor Users" -Member "{UserName}"
    PS C:\WINDOWS\system32>iisreset
    

    Where the {UserName} is your application pool identity user or Network Service.

    Mind that group name may be different (it may be in your local language for non-english Windows version). Then call:

    PS C:\WINDOWS\system32>Get-LocalGroup
    

    This will list all groups and you will find correct name there.

    0 讨论(0)
  • 2021-02-07 13:49

    A Sitecore application pool user (most probably Network Service user) has to be a member of the system “Performance Monitor Users” group to have access to the mentioned registry key. Adding the user to this group and restarting IIS should solve the problem.

    0 讨论(0)
  • 2021-02-07 13:51

    As explained in approved answer you need to add app pool user to performance monitor users and performance log users group. To add your app pool user add iis apppool\{site name}. You need to restart your machine again or alternatively restart your iis and log off and log in to make sure your changes got picked up by user group membership

    Here are a few screenshots.

    iis app pool

    computer management groups

    add user to groups

    0 讨论(0)
提交回复
热议问题