我正在尝试授予在 Windows 2012 R2 计算机上作为服务运行的应用程序创建性能计数器的权限。我尝试将应用程序正在运行的服务帐户添加到“性能监视器用户”组(如某些论坛中所建议的那样),但没有任何效果。应用程序在访问以创建性能计数器类别和性能计数器本身时被拒绝访问:
- HKLM:\SYSTEM\CurrentControlSet\Services
- 目录:\Windows\Inf
是否有适当的方法授予应用程序创建性能计数器的权限?因为我看到的唯一方法是将帐户设置为本地管理员,而这对我来说似乎有点过头了。
答案1
这个答案可能有点晚了,但当我发现这个问题时其他人可能也会遇到,我们遇到了类似的问题,我们从其他帖子中发现我们必须将帐户添加到服务器上的本地组“性能日志用户”,这解决了我们的问题。
1)打开计算机管理工具。
2)选择本地用户和组->组
3) 选择“性能日志用户”组并添加您的服务帐户。
答案2
检查防火墙,看看是否有规则阻止了该应用程序。最近我不得不更改防火墙规则,以允许一些受信任的应用程序从一个网络运行到另一个网络。可以为特定应用程序创建规则。
答案3
要创建性能计数器,您必须是管理员。除了以管理员身份运行应用程序外,没有其他方法可以授予应用程序创建性能计数器的权限。创建性能计数器的正确方法是在应用程序设置期间。