RPC サーバーを利用できません

wmicやnetshを使って別のPCの情報を取ろうとするとエラーになる:

D:\>wmic /node:"remote computer name" process
ノード - remote computer name
エラー:
説明 = RPC サーバーを利用できません。

D:\>netsh -r "remote computer name"
警告: コンピューターからホスト情報を取得できませんでした: [remote computer name]。 一部のコマンドが利用できない可能性があります。
RPC サーバーを利用できません。

これらのエラーはとても意味が広く、原因がなんであれとにかく「RPC サーバーを利用できません。」と表示するようになっているような気がする。
自分が知っている範囲では、以下のことをチェックするといいかも。

  • ネットワークはちゃんと繋がってる?
  • 名前は合ってる?
  • IPアドレスでやってみたら?
  • ファイアウォールを無効にしてみたら?
  • NetBIOS over TCP/IP は有効になってるかな?
  • Remote Procedure Call (RPC) サービスは動いてるよね?

RPC系の機能はどうもキャッシュに似た機能があるらしく、あるPCに接続できなかったことをしばらく憶えている。実際には接続できる状態になっているのにエラーになる、ということがしばしばあったので注意。