Windowsで「RPCサーバーが利用できません」エラーを修正する方法

しばらくの間Windows(Windows)を使用している方は、「 RPCサーバーが利用できませ(RPC Server is Unavailable)ん」というエラーをすでに目撃している可能性があります。これは、 Windows OS(Windows OS)の使用中に発生する可能性のある最も一般的なエラーの1つであり、多くの場合、経験の浅いWindowsユーザーに、最初にポップアップした理由について混乱を引き起こします。

ただし、重大なエラーや危険なエラーではないため、心配する必要はありません。したがって、すべてのプログラムとデータは安全です。RPCの略は、リモートプロシージャコール(Procedure Call)です。これは、一部のアプリケーションが同じコンピューターで実行されている他のアプリケーションと通信するために使用する方法です。

これが意味するのは、RPCを使用すると、タスクを実行するためにさまざまなプロセスが相互に通信できるようになるということです。

RPSサーバーがポートを開き、宛先サービスまたはサーバーからの応答を測定し、応答を受信したらパケットを送信してから、タスクデータを宛先サービスまたはサーバーに転送するという点で、ネットワーキングと同様に動作します。ジョブが完了すると、プロセス全体が逆に動作して、開始プログラムにデータを送り返します。

RPCサーバーエラーが発生しました(An RPC Server Error Has Occurred)

RPCサーバーのエラーは、Windows OSだけでなく、1台のコンピューターだけでもありません。RPC方式は、現在のほとんどのオペレーティングシステムで使用されています。RPCエラーの原因は通常、1台のコンピューターで発生しますが、実際にはネットワーク全体で発生する場合があります。幸い、この記事では、両方の可能性を検討します。

では、「 RPCサーバー(RPC Server)が利用できません」というエラーの正確な原因は何でしょうか。コンピューター上の1つのサービスが別のサービスと通信する必要がある場合、そのサービスはコンピューター上のRPCサーバーに接続して交換を開始します。

RPCサーバーは、メッセージをリッスンして1つを返すために、いくつかのポートを開きます。RPCサーバーが応答の受信に失敗した場合、メモリに書き込めない場合、ポートを開くことができない場合、または単に使用できない場合は、エラーがトリガーされます。

RPCサーバーエラーの修正(Fixing RPC Server Errors)

Windows10を実行しているコンピューターでこれらのエラーの1つを修正するには3つの方法があります。3つの中で最も一般的なのは、RPCサービスが実行されていないことです。他の2つ、ネットワークの問題または破損したレジストリエントリは、発生する可能性は低くなりますが、発生する可能性があります。

これらのエラーのいずれか、または実際にWindowsエラーが発生した場合、最初に試すことは完全な再起動です。(Windows)再起動すると、 RPC(RPC)サーバーに関連する一時的な問題が修正されます。再起動してもエラーが解決しない場合は、以下の修正のいずれかに飛び込む必要があります。

RPCサービスが実行されていない(RPC Service Not Running)

再起動後、 RPCサービス(RPC Service)が問題の原因であるかどうかを確認します。

  1. タスクバーを右クリックしてリストから選択し、タスク(Task Bar)マネージャを開きます。(Task Manager)
  2. [サービス(Services)]タブに移動し、 [サービスを開く(Open Services)]をクリックします。
  3. リモートプロシージャコール(Remote Procedure Call )サービスまでスクロールします。実行中で、自動(Automatic)に設定されている必要があります。そうでない場合は、変更してください。
  4. DCOMサーバープロセスランチャー(DCOM Server Process Launcher)に移動します。これも実行され、自動(Automatic)に設定されている必要があります。繰り返し(Again)ますが、結果が異なる場合は、必要な変更を加えます。

ネットワークの問題(Network Problems)

TCPまたはファイアウォールに問題があると、 RPCが機能しなくなる可能性があります。これは、 RPCサーバー(RPC Server)が通信目的でネットワークスタックを使用しているため、自分のコンピューターの内部で呼び出しが行われた場合でも当てはまります。

  1. コントロールパネル(Control Panel)を引き上げて、[ネットワークとインターネット(Network and Internet )] ([カテゴリ]に設定して表示)または[ネットワークと共有センター(Network and Sharing Center )] (大きいアイコンまたは小さいアイコンに設定)を選択します。
  2. [接続(Connections)]の横にある[イーサネット(Ethernet)]リンクをクリックし、ポップアップウィンドウで[プロパティ]をクリックします。(Properties)
  3. MicrosoftネットワークのIPv6ファイルおよびプリンタの共有に(File and Printer Sharing for Microsoft Networks)は、両方にチェックマークを付ける必要があります。そうでない場合は、それを追加して[OK]をクリックし、エラーの原因となったタスクを再試行します。それらがすでにマークされている場合は、ファイアウォールを確認する必要があります。
  4. コントロールパネルで Windowsファイアウォール(Windows Firewall )を選択します。
    • サードパーティのファイアウォールの場合は、設定を試す必要があります。もう一度与える必要がありますが、しばらく使用しているファイアウォールの場合は何も変更しないでください。
  5. リモートアシスタンス(Remote Assistance)を見つけて、ドメイン(Domain)プライベート(Private)、およびパブリック(Public)ネットワークで有効になっていることを確認します。次に、行った変更を保存します。

レジストリの破損と合併症(Registry Corruption and Complications)

この時点までにすべてが正常である場合、最後に確認できるのは、RCPおよびDCOMサービスの破損を制御するレジストリエントリです。特に初心者には、レジストリをいじくり回すことはお勧めしません。安全のために、何かをいじる前にレジストリをバックアップします。

  1. タスクバー(Task Bar)の検索ボックスにregeditと入力します。表示されたらレジストリエディタを(Registry Editor)クリック(Click)します。
  2. 左側のウィンドウから[コンピューター]をクリックし、 (Computer)[ファイル(File)]タブを開きます。メニューから[エクスポート(Export)]を選択します。
  3. 保存したファイルの名前と場所を選択し、 [保存(Save)]ボタンをクリックします。

すべてのレジストリファイルのバックアップが作成されたら、RPCおよびDCOMサービスのエントリを確認できます。

次のキーに移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs 

右側のペインで、[スタート](Start)[変更(Modify)]の順に右クリックします…値を(2)に設定します。

次に、以下の両方のキーに移動する必要があります。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper. 

前の手順で行ったのと同じことをStartで行います。(Start)



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts