[ホーム] - [Windows Server 2016 FAQ 一覧] - ["RPCサーバを利用できません" が意外な原因ではまった]



作成日:2019/08/02
更新日:2019/08/02
対象:Windows Server 2016

"RPCサーバを利用できません" が意外な原因ではまった




【目次】


エラーの内容


Powershell で以下のコマンドを実行したところ、以下のエラーが発生しました。


PS C:\> Get-wmiobject win32_computersystem -computername 10.0.0.1
Get-wmiobject : RPC サーバーを利用できません。
発生場所 行:1 文字:1
+ Get-wmiobject win32_computersystem -computername 10.0.0.1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject]、COMException
+ FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand



原因


一般的には以下の原因考えられます。

・Firewall により wmic 関連のポートがブロックされている。
・関連するWindows サービスが停止している。

例:Windows Management Instrumentation

このような場合は以下のコマンドでrpcping を送信しても応答がないはずです。


C:\>rpcping -s <IPアドレス>
例外 5 (0x00000005)
レコード数: 1
プロセス ID は 21084 です
システム時刻: 8/1/2019 16:00:01:807
生成しているコンポーネントは 2 です
状態は 0x5, 5です
検出場所は 1750 です
フラグは 0 です
NumberOfParameters は 1 です
Long 値: 0x5




以外な原因


今回の原因はサーバとクライアント間で"セキュアチャネルが破損している"ことが原因でした。両方とも Windows AD に属するPCでした。
例えば net use コマンドを実行すると"セキュアチャネルが破損しています。"のエラーが発生します。


C:\>net use * \\<IPアドレス>\admin$



話が戻りますが、"Get-wmiobject win32_computersystem" が失敗するのはAD のクレデンシャルで取得しようとしていましたが、セキュアチャネルが破損しているため値の取得に失敗していました。そのときはドメインの再参加で解決しました。


その他


Windows Management Instrumentationサービスが停止している場合は以下のエラーが発生します。


PS C:\> Get-wmiobject win32_computersystem -computername localhost
Get-wmiobject : 指定されたサービスは無効であるか、または有効なデバイスが関連付けられていないため、開始できません。
発生場所 行:1 文字:1
+ Get-wmiobject win32_computersystem -computername localhost
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject]、COMException
+ FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand






(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2024

[Windows Server 2016 FAQ 一覧に戻る]