【发布时间】:2009-06-30 11:07:39
【问题描述】:
这快把我逼疯了。 我有两台测试机,一台 XP 和一台 Vista。 我在两者上运行相同的命令。 这些命令包括创建 logman 计数器(如带有命令提示符的 perfmon)、启动这些计数器、然后停止它们,然后删除它们。
问题是这样的: 在 XP 上它们工作得很好,我得到了所有的统计数据,而且它总是有效的。 在 Vista 上,它们第一次工作,但我总是收到错误消息,“RPC 服务器不可用。”
这发生在我尝试启动计数器时,而不是在我创建它时。
当我尝试检查 RPC 服务器时,它正在运行。
更令人困惑的是,计数器在本地计算机上运行。 (所以对于 XP,它们在 XP 上运行,而对于 Vista,它们在 Vista 上运行。) 所以一个更奇怪的问题是,它为什么首先使用 RPC?
请问有没有人遇到过这个错误? 我真的被困住了。
我做了很多研究,这似乎很常见。大多数解决方案(根据原始海报不起作用)总是检查服务是否正在运行。
附: 当我手动添加计数器时,这也会自我复制,即使是通过 perfmon。 它似乎可以工作,然后出现问题并且它不想再次工作,无需重新启动机器。
P.P.S services.msc 也不允许我重新启动 RPC 服务,即使是管理员也不行。
【问题讨论】:
-
运行服务安全套接字隧道协议服务
标签: windows-vista rpc perfmon