это сводит меня с ума.
У меня есть 2 машины для тестирования, одна XP и одна Vista.
Я выполняю одинаковые команды на обоих.
Эти команды включают создание счетчика logman (например, perfmon с командной строкой), запуск этих счетчиков, затем их остановку, а затем удаление.
Проблема заключается в следующем:
На XP они работают отлично, я получаю всю статистику, и она работает всегда.
В Vista они работают в первый раз, но потом я всегда получаю сообщение об ошибке «Сервер RPC недоступен».
Это происходит, когда я пытаюсь запустить счетчик, а не когда я его создаю.
Когда я пытаюсь проверить сервер RPC, он работает.
И чтобы еще более запутать, счетчики работают на локальной машине.
(поэтому для XP они работают на XP, а для Vista - на Vista).
Так что еще более странный вопрос: почему он вообще использует RPC?
Кто-нибудь когда-нибудь встречал эту ошибку, пожалуйста?
Я действительно застрял.
Я провел много исследований, и это, кажется, распространено. Большинство решений (которые в соответствии с оригинальными плакатами не работают) всегда проверяют, работает ли сервис.
P.S.
Это также копирует себя, когда я добавляю счетчики вручную, даже через perfmon.
Кажется, что он работает, затем что-то идет не так, и он не хочет работать снова, без перезагрузки машины.
P.P.S services.msc также не позволяет мне перезапустить службу RPC, даже как администратор.