Windowsの「リモートプロシージャコールの失敗」エラーを修正する方法

リモートプロシージャコールの失敗エラーを修正

Windowsにおける「リモートプロシージャコール」(RPC)は、プログラムがネットワーク上で互いに通信するための方法です。しかし、手続きに問題が発生することがあります。たとえば、アプリを起動しようとして失敗した場合、システムは「リモートプロシージャコールの失敗」というメッセージを表示することがあります。このチュートリアルでは、このエラーをシステムから取り除くためにできることを説明します。

知っておくと良いこと: Windowsでグループポリシーの設定をリセットする方法を学びましょう。

目次

  • 「リモートプロシージャコールの失敗」エラーの修正
    1. ネットワーク付きセーフモードで起動する
    1. RPCサービスをリフレッシュする
    1. Windowsストアアプリのトラブルシューティングツールを実行する
    1. DCOMサーバープロセスランチャーを再起動する
    1. 故障したプログラムを修復する

「リモートプロシージャコールの失敗」エラーの修正

「リモートプロシージャコールの失敗」エラーに直面した場合、通常はWindowsのサービスまたはアプリケーションに問題があります。ハードウェアの故障もエラーの原因となる可能性がありますが、ソフトウェアの問題に比べるとかなり少ないです。このようなエラーメッセージは、クライアントとサーバーが接続を確立できない場合などに表示されることがあります。

ソフトウェアに関連する原因には、破損したシステムファイル、マルウェア感染、リモートプロシージャコールサービスの問題が含まれます。問題の原因を特定し、修正するために、これらのトラブルシューティング手順を実施してください。

1. ネットワーク付きセーフモードで起動する

問題がマルウェア、古いドライバー、または競合するバックグラウンドプロセスによって引き起こされている場合、ネットワーク付きセーフモードで再起動すると解決するはずです。しかし、Windowsでバックグラウンドアプリやプロセスを停止する方法を学びたい場合は、続けてお読みください。

セーフモードに起動すると、Windowsは最小限のドライバーとアプリケーションで読み込まれます。セーフモードに切り替えたときに問題が解決した場合、そのエラーはおそらく機能不全のプログラムやドライバーによるものと結論できます。その場合、システムの復元を使用して、エラーが発生していなかった時点にWindowsを戻すことができます。

ウイルスやマルウェアもこのエラーの原因となる可能性があります。この場合、セーフモードで起動することで、マルウェアの干渉なしにSFCスキャンを実行できます。

参考までに: Windowsで集中モードを使用して生産性を向上させる方法を学びましょう。

2. RPCサービスをリフレッシュする

上記で説明したように、WindowsのRPC(リモートプロシージャコール)サービスは、プロセスが互いに通信する方法を管理します。これは、リクエストと応答を調整することによって、プログラムの協力とタスクの完了を促進します。

何らかの理由でサービスが破損すると、「リモートプロシージャコールの失敗」エラーが発生する可能性があります。RPCサービスを再起動することが可能な解決策かもしれません。

  1. Windows + Rを押して、実行ダイアログを開きます。
  2. 表示されたボックスにservices.mscと入力します。
    実行ウィンドウで「services.msc」と入力する
  3. サービスウィンドウで「リモートプロシージャコール」サービスを見つけて右クリックし、「リフレッシュ」オプションを選択します。
    サービスアプリを介してRPCサービスをリフレッシュする
  4. 以前にRPCエラーが発生した操作を試みます。

3. Windowsストアアプリのトラブルシューティングツールを実行する

Microsoft Storeからプログラムを実行しようとしたときに問題が発生した場合は、Windowsストアアプリのトラブルシューティングツールを実行することを検討してください。

  1. Win + Iのキーコンビネーションで設定を開きます。
  2. 「システム -> トラブルシューティング」をクリックします。
    設定のシステムで「トラブルシューティング」オプションをクリック
  3. メニューから「その他のトラブルシューティング」を選択します。
    システムのメニューから「その他のトラブルシューティング」を選択
  4. 「Windowsストアアプリ」オプションの隣にある「実行」ボタンをクリックします。
    「Windowsストアアプリ」隣の「実行」ボタンをクリック
  5. 問題が検出されるまで待って、それに対処できます。
    Windowsストアアプリのトラブルシューティングが問題を検出
  6. Windows 10を使用している場合、「設定 -> 更新とセキュリティ -> トラブルシューティング」に移動して、同じトラブルシューティングツールを見つけてください。

知っておくと良いこと: BIOSに入る方法を学びましょう。

4. DCOMサーバープロセスランチャーを再起動する

DCOMサーバープロセスランチャー(DcomLaunch)サービスは、リモートプロシージャコール(RPC)サービスを含む多くのWindowsサービスとプロセスを管理します。そのため、DCOMサーバープロセスランチャーを再起動することで役に立つ場合があります。

  1. 上記の方法でサービスアプリを開きます。
  2. 「DCOMサーバープロセスランチャー」サービスを見つけて右クリックします。
  3. 表示されるメニューから「再起動」を選択します。
    WindowsのDCOMサーバープロセスランチャーサービスを再起動
  4. 「再起動」オプションがグレーアウトしている場合は、代わりに「リフレッシュ」を選択します。

5. 故障したプログラムを修復する

実行しようとしているプログラムが破損している可能性があります。エラーを排除するために、Windowsの組み込みツールを使用して修復を試みてください。プログラムの修復がうまくいかない場合は、リセットを試みてください。すべてのアプリやプログラムが修復オプションを提供しているわけではありませんが、ほとんどの組み込みアプリはそうです。

  1. 「設定 -> アプリ -> インストール済みアプリ」に移動します。
    Windows設定で「インストール済みアプリ」に移動
  2. 実行しようとしていたプログラムを見つけ、その名前の横にある三つの点を押します。
  3. ポップアップメニューから「詳細オプション」を選択します。
    「インストール済みアプリ」メニューから「詳細オプション」を選択
  4. 表示されるリストから「修復」を選択します - もしオプションがあるなら。
    インストール済みアプリの「リセット」オプションの下に「修復」を選択
  5. 見つからない場合は、「リセット」を選択します。

ヒント: PCでntoskrnl.exe BSODエラーを見ましたか?それを解決する方法を学びましょう。

Windowsにはエラーが多数あり、最も一般的なもののいくつかとその修正を詳しく説明しました。同時に、Windowsの更新プログラムがエラーを引き起こすこともあることに留意してください。最近のエラーとその可能な修正について学ぶためにこのガイドをチェックしてください。

画像提供: Freepik。すべてのスクリーンショットはOluwatokiloba Folamiによるものです。