Разрешения, необходимые для создания счетчика производительности
Я пытаюсь предоставить приложение, работающее в качестве службы на компьютере под управлением Windows 2012 R2, для создания счетчиков производительности. Я попытался добавить служебную учетную запись, под которой работает приложение, в группу "Пользователи системного монитора" (как предлагалось на некоторых форумах), но это не имело никакого значения. При получении доступа приложение получает отказ в доступе для создания категории счетчика производительности и самого счетчика производительности:
- HKLM: \ SYSTEM \ CurrentControlSet \ Services
- C: \ Windows \ Inf
Существует ли правильный способ предоставления приложениям разрешений для создания счетчиков производительности? Потому что я вижу только один способ - установить учетную запись в качестве локального администратора, и это выглядит для меня излишним.
2 ответа
Это может быть немного поздно в качестве ответа, но, как я обнаружил, этот вопрос может возникнуть и у других, у нас была похожая проблема, и мы обнаружили из других сообщений, что нам пришлось добавить учетную запись в локальную группу "Пользователи журнала производительности" на сервере, это решило нашу проблему.
1) Откройте инструмент управления компьютером.
2) Выберите Локальные пользователи и группы -> Группы
3) Выберите группу "Пользователи журнала производительности" и добавьте свою служебную учетную запись.
Для создания счетчика производительности вы должны быть администратором. Невозможно предоставить приложению разрешения на создание счетчиков производительности, кроме как запуск приложения в качестве администратора. Правильный способ создания счетчиков производительности - во время настройки приложения.
Проверьте брандмауэр, чтобы увидеть, блокирует ли правило приложение. Недавно мне пришлось изменить правила брандмауэра, чтобы разрешить запуск некоторых доверенных приложений из одной сети в другую. Можно создавать правила для конкретных приложений.