Windows
 Computer >> コンピューター >  >> システム >> Windows

【Windows 11/10】ストアアプリで「リモート プロシージャ コールに失敗しました」エラーが出たときの解決策

Windows 11/10 のストアアプリは、シンプルでスマートな操作性が魅力です。しかし、新しいアプリを試す際に、予期しないエラーに遭遇することもあります。本記事では、ストアアプリの利用時に表示されることがある「リモート プロシージャ コールに失敗しました(The Remote Procedure Call Failed)」というエラーの原因と、具体的な解決方法を詳しく解説します。

【Windows 11/10】ストアアプリで「リモート プロシージャ コールに失敗しました」エラーが出たときの解決策

エラーの原因

このエラーが発生する主な原因は、レジストリエントリの割り当てが不正になっていることです。サードパーティ製アプリによってレジストリが書き換えられた可能性があります。また、Remote Procedure Call(RPC)サービスおよびRemote Procedure Call Locaterサービスが正常に動作していない場合にも、同じエラーが発生することがあります。

そのため、まず services.msc を実行して、これらのサービスが正常に機能しているかどうかを確認してから、レジストリの修正作業に進みましょう。なお、Windows レジストリに手を加える前に、必ずシステムの復元ポイントを作成しておくことを強くおすすめします。

【Windows 11/10】ストアアプリで「リモート プロシージャ コールに失敗しました」エラーが出たときの解決策

解決策を試す前の事前確認

エラーダイアログを見るとわかるように、このエラーにはエラーコードもヘルプリンクも表示されず、手がかりがほとんどありません。そのため、後述の解決策を試す前に、まずは以下の一般的な対処法を試してみてください。

  • アプリの更新・再インストール・同期
  • サードパーティ製アプリをすべて無効化する
  • ローカルアカウントとMicrosoftアカウントを切り替える
  • ストアアプリのキャッシュをリセットする(WSReset.exe)
  • Windows ストアアプリのトラブルシューティングツールを実行する
  • システム ファイル チェッカー(SFC)コマンドを実行する

これらの方法で改善しない場合は、以下の手順に従ってください。

「リモート プロシージャ コールに失敗しました」エラーを修正する手順

1. レジストリエディターを開く

Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、Regedt32.exe と入力して Enter キーを押し、レジストリエディターを起動します。

2. 対象のキーへ移動する

次の場所に移動します。

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage

【Windows 11/10】ストアアプリで「リモート プロシージャ コールに失敗しました」エラーが出たときの解決策

3. 必要なサブキーを作成する

左ペインで Storage キーの下にある winstore_cw5n1h2txyewy サブキーを探します。このサブキーは必須であり、常に存在している必要があります。見つからない場合は、Storage キーを右クリックして「新規」→「キー」を選択し、新しく作成してください。

さらに、同じ方法で winstore_cw5n1h2txyewy の下に2つのサブキーを作成し、それぞれ Internet SettingsSoftware という名前を付けます。すべてのキーが揃っていることを確認したら、次のステップへ進みます。

4. SetACLをダウンロードして配置する

次に、SetACLのEXE版をダウンロードします。SetACLは、IT専門家がよく使用する高度なWindows操作ツールです。

ダウンロードファイルは .zip 形式で提供されるため、解凍ソフトを使って展開してください。その後、SetACL.exe ファイルを C:\Windows\System32 フォルダに配置します(C: ドライブがシステムドライブの場合)。

5. 管理者権限のコマンドプロンプトでコマンドを実行する

最後に、管理者としてコマンドプロンプトを開き、以下のコマンドを実行します。

SetACL -on "hkcu\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\winstore_cw5n1h2txyewy" -ot reg -actn ace -ace "n: S-1-15-2-2608634532-1453884237-1118350049-1925931850-670756941-1603938316-3764965493;p:full;i:so,sc;m:grant;w:dacl"

【Windows 11/10】ストアアプリで「リモート プロシージャ コールに失敗しました」エラーが出たときの解決策

以上で完了です。PCを再起動して、エラーが解消されたかどうかを確認しましょう。

関連記事

以下のようなエラーが発生した場合は、こちらの記事も参考にしてください。

  1. リモートプロシージャコール(RPC)のエラーと問題を修正する方法
  2. PINをサインインオプションとして設定中に「リモート プロシージャ コールに失敗しました」エラーが発生する
  3. RPCサーバーを利用できません
  4. DISM使用時にリモートプロシージャコール失敗エラーが発生する
  1. DISMエラー1726「リモートプロシージャコールが失敗しました」の修正方法

    SFCスキャンで問題が解決できない場合、DISMコマンドを実行すれば、システムファイルの破損の大部分を修復できることがほとんどです。DISM(Deployment Image Servicing and Management/展開イメージのサービスと管理)コマンドは、インターネット経由で破損または不正なファイルをダウンロードして置き換えることで、システムの問題を修復しようとします。ただし、DISMコマンドは深刻なシステムファイル破損にも有効である一方、展開操作自体が破損してエラーを返すケースもあります。その一例がエラー1726「リモートプロシージャコールが失敗しました(The remote p

  2. Windows 10で「リモート プロシージャ呼び出しに失敗しました」エラーを解決する方法

    Windows 10では、さまざまなシステムエラーや不具合が発生することがありますが、その多くは適切な対処法によって解決できます。Windows 10で「リモート プロシージャ呼び出しに失敗しました(The remote procedure call failed)」というエラーに悩んでいる方もご安心ください。この記事では、この問題の原因と具体的な解決方法をわかりやすく解説します。リモート プロシージャ コール(RPC)とは?RPC(Remote Procedure Call:リモート プロシージャ コール)とは、異なるコンピュータ上で動作するプログラム同士が、互いの手続き(サブルーチン)を呼