«Сервер RPC недоступен» - PullRequest
1 голос
/ 30 июня 2009

это сводит меня с ума. У меня есть 2 машины для тестирования, одна XP и одна Vista. Я выполняю одинаковые команды на обоих. Эти команды включают создание счетчика logman (например, perfmon с командной строкой), запуск этих счетчиков, затем их остановку, а затем удаление.

Проблема заключается в следующем: На XP они работают отлично, я получаю всю статистику, и она работает всегда. В Vista они работают в первый раз, но потом я всегда получаю сообщение об ошибке «Сервер RPC недоступен».

Это происходит, когда я пытаюсь запустить счетчик, а не когда я его создаю.

Когда я пытаюсь проверить сервер RPC, он работает.

И чтобы еще более запутать, счетчики работают на локальной машине. (поэтому для XP они работают на XP, а для Vista - на Vista). Так что еще более странный вопрос: почему он вообще использует RPC?

Кто-нибудь когда-нибудь встречал эту ошибку, пожалуйста? Я действительно застрял.

Я провел много исследований, и это, кажется, распространено. Большинство решений (которые в соответствии с оригинальными плакатами не работают) всегда проверяют, работает ли сервис.

P.S. Это также копирует себя, когда я добавляю счетчики вручную, даже через perfmon. Кажется, что он работает, затем что-то идет не так, и он не хочет работать снова, без перезагрузки машины.

P.P.S services.msc также не позволяет мне перезапустить службу RPC, даже как администратор.

Ответы [ 2 ]

0 голосов
/ 09 ноября 2009

Я подозреваю, что проблема с UAC.

Попробуйте отключить UAC (перейдите в «Панель управления - Учетные записи пользователей» и нажмите «Включить или отключить контроль учетных записей»).

...