Я пытаюсь предоставить приложению, работающему в качестве службы на компьютере под управлением Windows 2012 R2, создание счетчиков производительности. Я попытался добавить учетную запись службы, под которой работает приложение, в группу «Пользователи монитора производительности» (как предлагалось на некоторых форумах), но это не имело никакого значения. Приложение получает отказ в доступе при доступе для создания категории счетчика производительности и самого счетчика производительности:
Есть ли правильный способ предоставить приложению разрешения на создание счетчиков производительности? Потому что единственный способ, который я вижу, - это установить учетную запись как локального администратора, и мне это кажется излишним.
Это может быть немного запоздалым ответом, но, поскольку я обнаружил, что этот вопрос может быть и у других, у нас была аналогичная проблема, и мы обнаружили из других сообщений, что нам пришлось добавить учетную запись в локальную группу «Пользователи журнала производительности» на сервере, это решило нашу проблему.
1) Откройте инструмент «Управление компьютером».
2) Выберите Локальные пользователи и группы -> Группы.
3) Выберите группу «Пользователи журнала производительности» и добавьте свою учетную запись службы.
Чтобы создать счетчик производительности, вы должны быть администратором. Невозможно предоставить разрешения приложению для создания счетчиков производительности, кроме запуска приложения от имени администратора. Правильный способ создания счетчиков производительности - во время настройки приложения.
Проверьте свой брандмауэр, чтобы узнать, не блокирует ли приложение какое-либо правило. Недавно мне пришлось изменить правила брандмауэра, чтобы разрешить некоторым доверенным приложениям работать из одной сети в другой. Можно создавать правила для конкретных приложений.