これは私を夢中にさせています。2 台のテスト マシン、1 台の XP、および 1 台の Vista があります。両方で同じコマンドを実行しています。これらのコマンドには、logman カウンター (コマンド プロンプトでの perfmon など) の作成、これらのカウンターの開始、停止、および削除が含まれます。
問題はこれです: XP では完全に動作し、すべての統計を取得しており、常に動作します。Vista では、最初は動作しますが、その後は常に「RPC サーバーを利用できません」というエラーが返されます。
これは、カウンターを作成したときではなく、カウンターを開始しようとしたときに発生します。
RPC サーバーを確認しようとすると、実行されています。
さらに紛らわしいのは、カウンターがローカル マシンで実行されていることです。(したがって、XP の場合は XP 上で実行され、Vista の場合は Vista 上で実行されます。)さらに奇妙な質問は、そもそもなぜ RPC を使用しているのかということです。
誰かがこれまでにこのエラーに遭遇したことがありますか? 私は本当に立ち往生しています。
いろいろ調べましたが、よくあることのようです。ほとんどの解決策 (元のポスターによると機能しない) は、常にサービスが実行されているかどうかを確認することです。
PSこれは、カウンターを手動で追加すると、perfmonを介しても複製されます。動作しているように見えますが、何かがうまくいかず、マシンを再起動せずに再び動作したくありません。
PPS services.msc では、管理者であっても RPC サービスを再起動できません。