|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.05.2016, 17:50 | #1 |
Форумчанин
Регистрация: 09.02.2011
Сообщений: 150
|
"logman create counter" -> Access Denied
Оказалось на моём компе (Win 7) попытка выполнить команду "logman create counter" (это создание Windows' performance counter-а) приводит к Access Denied:
1. Открываю консоль (как админ) 2. Запускаю там logman create counter MyCounterName -c "\Processor(_Total)\% Processor Time" 3. Получаю : Error: Access is denied. 4. Иду на комп соседа, выполняю там ту же команду – этот counter создаётся успешно и без всяких ошибок Что на моём компе “не так”? --------------------------- То что я сказал до данного момента - это "сокращённое" описание всех событий, которые просиходили на моём компе А вот полная “цепочка событий”: 1. Я поставил MS Azure Service Fabric SDK. В состав этого SDK входил сервис под названием Microsoft Service Fabric Host Service. Он был установлен под аккаунтом Local System. 2. Вот при запуске этого сервиса и начались проблемы – он запускался и подвисал. В Event Viewer-я увидел что после запуска у него происходила вот такая ошибка: Unable to create data collector for performance counters. The command "logman create counter FabricCounters -cf C:\WINDOWS\TEMP\tmpCC16.tmp -f bin -si 60 -o "C:\SfDevCluster\Log\PerformanceCou ntersBinary\fabric_counters_6360031 69275910662" -v nnnnnn -max 50 -cnf 2700" failed with error code -2147024891. 3. Я попробовал запустить этот же "logman create counter” вручную из-под Админа в форме “logman create counter MyCounterName -c "\Processor(_Total)\% Processor Time"” . Почему я взял “-c "\Processor(_Total)\% Processor Time"”? Просто под руку попался. Выяснилось что и в этом случае "logman create counter” выдаёт ту же ошибку Access Denied (-2147024891 – это и есть Access Denied) 4. При этом на соседнем компе этот же Microsoft Service Fabric Host Servic работает без проблем. И команда “logman create counter MyCounterName -c "\Processor(_Total)\% Processor Time"” . Почему я взял “-c "\Processor(_Total)\% Processor Time"” тоже работает без проблем 5. Значит – корень проблемы Microsoft Service Fabric Host Servic на моём компе – это невозможность запустить "logman create counter”. Решив проблему logman, я решу проблему Microsoft Service Fabric Host Servic (надеюсь) Мой доменный пользователь является админом на моём компе. На всякий случай я его добавил ещё и в пользовательскую группу Performance Monitor Users Последний раз редактировалось Glen; 31.05.2016 в 23:46. |