修正Windows10でRPCサーバーを使用できないというエラーが発生しました
リモートプロシージャコール(RPC)(Remote Procedure Call (RPC))は、コンピューターの登場以来存在するテクノロジーであり、プロセス間通信技術を利用しています。その主な目的は、クライアントとサーバーがネットワークを介して相互に通信できるようにすることです。新しいバージョンのWindows10へのアップグレードを完了した後、一部のユーザーは、リモートコマンドの実行が失敗し、エラーメッセージ「RPCサーバーが利用できませ(The RPC server is unavailable)ん」に気付く場合があります。アップグレード前は、これらのリモートコマンドは正常に実行されます。この投稿では、考えられる原因を特定し、この問題の修正に役立つ可能性のある解決策を提供します。
エラーメッセージ「RPCサーバーを利用(The RPC Server is unavailable )できません」は、次のいずれかによってトリガーされる可能性があります。
- RPCに必要な1つ以上のサービスが無効になっています。
- リモートアシスタンスはファイアウォール(Firewall)によって無効にされています。
- IPV6またはファイルプリンター共有(File Printer Sharing)が無効になっています。
- IPアドレスがRPCサーバーをクラッシュさせています。
- RPCサービスは、レジストリ(Registry)を介して無効になります。
読む(Read):リモートプロシージャコールのエラーと問題をトラブルシューティングする方法。
RPCサーバーはWindows11/10では使用できませWindows 11/10
このエラーが発生した場合は、以下の推奨される解決策を試すことができます。
- コンピューターのRPCサービスを確認します
- ファイアウォールで(Firewall)Remote Desktop/Assistanceを有効にする
- (Change Startup Selection)スタートアップの選択を選択的(Selective)スタートアップから通常(Normal)のスタートアップに変更します
- 接続されたネットワークでIPV6とファイル(File)とプリンターの共有(Printer Sharing)を有効にする
- DNSをフラッシュして更新する
- RPC(Force RPC)サービスにレジストリエディタ(Registry Editor)の使用を強制的に開始させます。
それでは、これらのソリューションの詳細な手順を詳しく見ていきましょう。
1]コンピューターのRPC(Check RPC)サービスを確認します
このソリューションは、他のサードパーティアプリケーションとの競合やシステムシステムの変更により、RPCサービスがデフォルト(自動(Automatic))値から手動に変更される可能性があることを意味します。これは、RPCが必要なときに自動的に起動しない可能性があることを意味します。
コンピューターでRPC(RPC)サービスを確認するには、次の手順を実行します。
- Windows + Rを押し、ダイアログボックスにservices.mscと入力して、Enterキーを押します。(services.msc)
- [サービス(Services)]ウィンドウが表示されたら、次のプロセスを検索します。
Remote Procedure Call (RPC)
RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator
DCOM Service Process Launcher
- 各サービスを1つずつ右クリックし、[プロパティ(Properties)]を選択します。
- プロパティに移動したら、サービスが開始 (Started )され、 スタートアップの種類 が(Startup type )自動(Automatic)に設定されて いることを確認します。
- 変更を保存して終了します。
コンピュータを再起動して、問題が解決したかどうかを確認します。
2]ファイアウォールで(Firewall)Remote Desktop/Assistanceを有効にする
コンピューターのファイアウォールでリモートアシスタンス(Remote Assistance)を許可するには、次の手順を実行します。
- Windowsキー+Rを押し、ダイアログボックスにcontrolと入力して、Enterキーを押します。(control)
- コントロールパネルがポップアップしたら、ウィンドウの右上にある検索バーに「ファイアウォール 」と入力し、 (Firewall )Enterキー(Enter)を押します。
- 結果から、[Windowsファイアウォール(Windows Firewall)の下のサブカテゴリである Windowsファイアウォールを介したアプリの許可] (Allow an app through Windows Firewall )をクリックします。
- [設定の変更] をクリックし、(Change settings )リモートアシスタンス(Remote Assistance)などのRPCを適用するエントリがオンになっていることを確認します。
コンピュータを再起動して、問題が解決したかどうかを確認します。
3]スタートアップの選択を選択的(Selective)スタートアップから通常(Normal)のスタートアップに変更します(Change Startup Selection)
選択的起動は、最小限の数のアイテムをロードしてコンピュータの電源を入れることができる起動方法です。これは通常、他のサードパーティアプリケーションが関係している可能性のあるコンピュータの問題をトラブルシューティングするときに行われます。ただし、選択的スタートアップを使用して起動する場合は常に、コンピューターがすべてのRPCコンポーネントをコンピューターにロードするわけではありません。この場合、通常のスタートアップを選択し、これで問題が解決するかどうかを確認します。方法は次のとおりです。
- Windowsキー+Rを押し、ダイアログボックスにmsconfigと入力して、Enterキーを押します。(msconfig)
- スタートアップの構成になったら、[全般 (General )]タブを選択し、[通常のスタートアップ(Normal startup)]オプションを選択します 。
- [適用](Apply) >[ OK]をクリックして変更を保存し、終了します。
再起動を求めるプロンプトが表示されます。ポップアップウィンドウを使用してすぐに再起動し、エラーメッセージが解決されるかどうかを確認します。(Restart)
4]接続されたネットワークのIPV6(Enable IPV6)とファイル(File)とプリンターの共有を有効にする(Printer Sharing)
場合によっては、 エラー1722:RPCサーバーが利用できないという (Error 1722: The RPC server is unavailable )問題が発生することがあります。これは、1つまたは複数の設定が原因でネットワーク接続が中断された場合に発生します。この場合、接続されたネットワークでIPV6とファイル(File)とプリンターの共有(Printer Sharing)を有効にすると、問題が解決する可能性があります。以下をせよ:
- Windows key + Rを(r)押してから、[ファイル名を指定して実行]ダイアログボックスにncpa.cplと入力し、[Enter]を押して[(ncpa.cpl)ネットワーク接続(Network Connections)] ウィンドウ を開き ます。
- [ネットワーク接続(Network Connections)]ウィンドウ内で、現在接続しているネットワークを右クリックし、[プロパティ]をクリックします。(Properties.)
- ネットワーク接続のプロパティ(Properties)が表示されたら、[ネットワーク(Networking)]タブに移動し、アイテムのリストを下にスクロールします。
- Microsoftネットワーク(Printer Sharing for Microsoft Networks) および Internet Protocol Version 6 (TCP/IPv6) ファイルと(File and) プリンターの共有を見つけ、関連する両方のボックスがオンになっていることを確認します。
- [ OK]をクリック して変更を保存します。
コンピュータを再起動し、次回の起動時に問題が解決するかどうかを確認します。
5]DNSをフラッシュして更新する
このソリューションでは、 DNS(DNS)のフラッシュと接続の更新に進む前に、 RPC接続に関連するサービスが実行されていることを確認する必要があります(上記のソリューション1で概説)。
必要なサービスが実行されていることが確実な場合は、以下の手順に従ってDNSをフラッシュし(flush the DNS)、接続を更新してください。
- 昇格モードでコマンドプロンプトを起動します(Launch command prompt in elevated mode)。
- 管理者特権のコマンド(Command)プロンプト内で、次のコマンドを入力し、 Enterキー(Enter)を押して現在のIP構成をフラッシュします。
ipconfig /flushdns
- コマンドが正常に登録されたら、次のコマンドを入力し、 Enterキー(Enter) を押してIP構成を更新します。
ipconfig /renew
IPが更新されたら、管理者特権のコマンドプロンプト(Command Prompt)を閉じてリモートコマンドを実行し、問題が解決したかどうかを確認します。
6] RPC(Force RPC)サービスにレジストリエディタの使用を強制的に開始させる(Registry Editor)
レジストリエディタ(Registry Editor)を使用してRPCサービスを強制的に開始するには、次の手順を実行します。
- レジストリエディタを起動します。
- レジストリエディタ(Registry Editor)内で、左側のペインを使用して次の場所に移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
- RpcSsキーを選択した状態(RpcSs) で、右側のペインに移動し、[ 開始(Start )]をダブルクリックしてプロパティを編集します。
- プロパティボックスで、 [(,)ベース(Base)] を [ 16進数(Hexadecimal)]に 設定し 、[ 値]データ(Value data) を 2に設定します。(2.)
- [ OK ]をクリックして、( OK )プロシージャコールの削除(RPC)(Remove Procedure Call (RPC))を有効にし ます。
次に、左側のペインまたは上部のナビゲーションバーを使用して(レジストリパスを貼り付けてEnterキー(Enter)を押します)、次の場所に移動します。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
- その場所に着いたら、右側のペインから[スタート]をダブルクリックします。(Start)
- 次に、Base を 16進数(Hexadecimal)に設定し 、値データを 2に設定します。(2.)
- DCOMサーバープロセスランチャー(DCOM Server Process Launcher)を有効にするには、[ OK ]をクリックします。
最後に、上部のナビゲーションバーを使用するか、左側のペインを使用して、次の場所に移動します。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
- 右側のペインに移動し、[開始]をダブルクリックします。(Start.)
- 次に、 Base を 16進数(Hexadecimal)に設定し 、 ValueData を 2に設定します。
- [ OK]をクリックします。
レジストリエディタ(Registry Editor)を閉じてコンピュータを再起動し、次回のシステム起動時に「RPCサーバーが利用できません」という問題が解決されているかどうかを確認します。(The RPC server is unavailable’)
受け取った場合は、これらの関連する投稿を確認してください。(Check these related posts if you receive:)
- リモートプロシージャコールのエラーと問題を修正する方法
- MicrosoftStoreアプリのリモートプロシージャコール失敗エラー
- サインインオプションとしてPINを作成しているときに、リモートプロシージャコールが失敗しました
- DISMの使用中にリモートプロシージャコールエラーが発生しまし(The remote procedure call failed error while using DISM)た。
Related posts
Remote Desktop tab Remote Desktop tab Windows 10のEdge browserから欠けている
Windows 10ためMicrosoft Remote Desktop Assistant
Windows 10のRemote Desktop SessionでPasteをコピーできません
Windows 10 PCからConnect iPhoneへのMicrosoft Remote Desktop
Windows 10ためBest Free Remote Desktop Software
Windows 10(またはWindows 7)でリモートデスクトップを有効にする方法
Windows10でリモートデスクトップ接続をセットアップする方法
TeamViewerの使用方法:Windows10およびWindows10Mobile用のリモートコントロールアプリ
Windows10でリモートデスクトップを使用する方法
MSVCP140.dllがWindows 10で見つからないため、プログラムは開始できません
外部MicrophoneはWindows 10のヘッドフォンとして認識されています
CreateWindowEx function Windows 10の32ビットアプリの問題
Quick Assistが機能しない。 Stuck LoadingまたはWindows 10で接続する
Windows 10では、ニュースと興味が表示されない
MSVCR71.dllはWindows 10コンピューターから見つかりません
Windows10でのインターネット接続の問題のトラブルシューティング
Windows 10でこの操作を実行する権限が必要です[固定]
Desktop Windows 10で再起動後のアイコンrearrange and move
Windows10でSteamリモートプレイが機能しない問題を修正
Windows 10バックグラウンドで実行されているK-12 assessmentレポートのアプリ