修正:RPCサーバーはWindows 7、8、10では使用できません

RPCはリモートプロシージャコールとも呼ばれます。これはコンピュータの出現以来存在する技術であり、プロセス間通信技術を利用しています。その主な目的は、クライアントとサーバーがネットワークを介して相互に通信できるようにすることです。デバイスについても同じことが言えます。

RPCサーバーにアクセスできません

簡単に言えば、ネットワークを介してデータや情報を共有しているときはいつでも、RPCが機能してすべての作業を行います。RPCは、ネットワークを介したデバイスの管理においても重要な役割を果たし、スキャナーやプリンターなどのコントローラー周辺機器でも使用されます。

「RPCサーバーにアクセスできません」というエラーの原因は何ですか?

RPCはさまざまなデバイスの通信であるため、エラーメッセージの原因となるいくつかの異なるモジュールがあります。そうは言っても、あなたのケースで責任があるかもしれない犯人のいくつかはここにあります:

  • RPCに必要な1つ以上のサービスが無効になっている –ほとんどの場合、この特定の問題は、接続に関与する1つ以上のコンピューターで1つ以上の必須サービスが無効になっている場合に発生します。このシナリオが該当する場合は、サービスユーティリティを使用して、無効になっているサービスを強制的に開始することで問題を解決できます。
  • ファイアウォールによってリモートアシスタンスが無効になっている – Windowsファイアウォールおよびその他のいくつかのサードパーティの同等機能は、デフォルトでリモートアシスタンス接続をブロックすることが知られています。これが問題を引き起こしている原因である場合は、このタイプの接続に例外を設定することで問題を解決できます。
  • IPV6またはファイルプリンター共有が無効になっている –特定の種類のRPCサーバーでは、現在のネットワーク接続でIPV6とファイルプリンター共有の両方を有効にする必要があります。この特定の問題の解決に苦労している数人のユーザーが、ネットワークプロパティから両方を有効にすると問題が解決したと報告しています。
  • IPアドレスがRPCサーバーをクラッシュさせています –あいまいなIPもこの特定のエラーメッセージをトリガーする可能性があります。このシナリオが当てはまる場合は、IPアドレスをフラッシュしてから更新することで問題を解決できます。
  • レジストリを介してRPCサービスが無効になっている –特定のユーティリティまたは手動のユーザー介入により、RPCサーバーが無効のままにするために必要な一部のサービスが強制されます。同様のシナリオで自分自身を見つけたユーザーは、レジストリエディターを使用してRPCコンポーネントが使用するサービスを強制的に開始した後に問題が解決したと報告しています。

ソリューションを検討する前に、アクティブなインターネット接続があり、コンピューターに管理者としてログインしていることを確認してください。さらに、コンピューターを作業環境で使用している場合は、ネットワーク管理者に相談することをお勧めします。各作業環境には、ネットワークとPCの個別の構成があります。

解決策1:コンピューターのRPCサービスを確認する

ユーザーがこのエラーが発生したかどうかを最初に確認する必要があるのは、コンピュータのRPCサービスです。他のサードパーティアプリケーションとの競合やシステムシステムの変更により、RPCサービスがデフォルト(自動)値から手動に変更される場合があります。つまり、RPCは必要なときに自動的に起動しない可能性があります。

  1. Windows + R を押し、ダイアログボックスに「services.msc」と入力してEnterキーを押します。
  2. サービスウィンドウに移動したら、次のプロセスを検索します。
リモートプロシージャコール(RPC)RPCエンドポイントマッパーまたはリモートプロシージャコール(RPC)ロケーターDCOMサービスプロセスランチャー

各サービスを1つずつ右クリックし、[ プロパティ]を選択します

RPCに関連するサービス
  1. プロパティに入ったら、サービスが開始され、スタートアップの種類が[ 自動]に設定されていることを確認します。
RPCサービスのスタートアップの種類とステータスの変更
  1. 変更を保存して終了します。コンピュータを再起動し、エラーメッセージが修正されているかどうかを確認します。

解決策2:ファイアウォールでリモートアシスタンスを有効にする

リモートアシスタンスは、他のユーザーまたはコンピューターがコンピューターの画面を表示し、必要に応じてそれを制御できるようにするメカニズムです。RPCサーバーの場合、クライアントとサーバーもはるかに大規模で複雑なスケールで情報を交換しているため、リモートアシスタンスも機能する可能性があります。ファイアウォールが適切に構成されていない場合、議論中のエラーが発生します。

組織に所属している場合は、ネットワーク管理者に連絡して問題を調査する必要があります。ネットワークのトラブルシューティング中にメインファイアウォールをシャットダウンすることは、問題のある場所をトラブルシューティングする方法です。このデモでは、ユーザー(ユーザー)が自分のコンピューターの自分のパーソナルファイアウォールで実行できることについてのみ説明します。

  1. Windows + R を押し、ダイアログボックスに「control」と入力してEnterキーを押します。
  2. コントロールパネルがポップアップしたら、画面右上の検索バーでファイアウォールを検索します。この結果から、をクリックしてWindowsファイアウォールの通過を許可アプリの下にサブカテゴリであるWindowsファイアウォール
Windowsファイアウォール-コントロールパネル
  1. [ 設定の変更]をクリックし、RPCを適用するエントリ(リモートアシスタンスなど)が有効になっていることを確認します。
リモートアシスタンスの有効化-ファイアウォール
  1. コンピュータを再起動し、これが議論中のエラーメッセージを解決したかどうかを確認します。

解決策3:セレクティブスタートアップを無効にする

選択的起動とは、最小限の数の項目をロードした状態でコンピューターを起動できる起動方法です。これは通常、他のサードパーティ製アプリケーションが関与する可能性のあるコンピューターの問題をトラブルシューティングするときに行われます。ただし、選択的起動を使用して起動すると、コンピューターはすべてのRPCコンポーネントをコンピューターにロードしません。通常のスタートアップを選択し、これで問題が解決するかどうかを確認します。

  1. Windows + R を押し、ダイアログボックスに「msconfig」と入力してEnterキーを押します。
  2. スタートアップコンフィギュレーションに入ったら、[ General ]タブを選択し、[ Normal startup ]オプションを選択します。
通常の起動の選択-Windows 10でのブート構成
  1. 適用を押して変更を保存し、終了します。ここで、再起動を求められます。ポップアップウィンドウを使用してすぐに再起動し、エラーメッセージが解決されたかどうかを確認します。

解決策4:接続されたネットワークでIPV6とファイルとプリンターの共有を有効にする

場合によっては、エラー1722が発生することがあります。1つまたは複数の設定によってネットワーク接続が中断された場合、RPCサーバーが利用できないという問題が発生します。影響を受けた複数のユーザーが報告したところによると、Microsoftネットワークのプリンター共有プロトコルバージョン6(TCP / IPv6)の両方が接続されたネットワークプロパティから無効になっていることが発見されたため、問題は解決しました。

これらの2つのオプションを再度有効にすると、影響を受けるほとんどのユーザーが問題が解決したと報告しています。これを行う方法のクイックガイドを次に示します。

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「ncpa.cpl」入力してEnterキーを押し、[ ネットワーク接続]ウィンドウを開きます。
  2. [ネットワーク接続]ウィンドウ内で、現在接続しているネットワークを右クリックし、[プロパティ]をクリックします。
  3. ネットワーク接続のプロパティに到達したら、[ネットワーク]タブに移動し、項目のリストを下にスクロールします。
  4. Microsoftネットワークインターネットプロトコルバージョン6(TCP / IPv6)のファイルとプリンターの共有を探し、関連する両方のボックスがオンになっていることを確認します。次に、[ OK ]をクリックして変更を保存します。
  5. コンピュータを再起動し、次回の起動時に問題が解決するかどうかを確認します。
//appuals.com/wp-content/uploads/2019/05/enabling-ipv6.webm

それでもエラー1722:RPCサーバーが利用できないという問題が発生する場合は、下の次の方法に進んでください。

ソリューション5:DNSのフラッシュと更新

影響を受ける一部のユーザーは、管理者特権のコマンドプロンプトを使用してDNSをフラッシュし、接続を更新した後、問題を解決できたと報告しています。ただし、この修正を有効にするには、RPC接続に関連するサービスが実行されていることを確認する必要があります(方法1に従います)。

必要なサービスが実行されていることが確実な場合は、DNSのフラッシュと接続の更新に関するクイックガイドを以下に示します。

  1. 押してWindowsキー+ Rを開くためにファイル名を指定して実行 ]ダイアログボックスを。次に、「cmd」入力し、Ctrl + Shift + Enterキーを押して、管理者特権のコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)のプロンプトが表示されたら [はい]をクリックして管理者権限を付与します。
  2. 管理者特権のコマンドプロンプトで次のコマンドを入力し、Enterキーを押して現在のIP構成をフラッシュします。
    ipconfig / flushdns
  3. コマンドが正常に登録されたら、次のコマンドを入力してEnterキーを押し、IP構成を更新します。
    ipconfig / renew
  4. IPが更新されたら、管理者特権のコマンドプロンプトを閉じ、以前にエラー1722:RPCサーバーが利用できないという問題を引き起こしていた手順を再作成して、問題が解決されたかどうかを確認します。

同じ問題が引き続き発生する場合は、下の次の方法に進みます。

解決策6:レジストリエディターを使用してRPCサービスを強制的に開始する

影響を受ける一部のユーザーは、管理者特権のコマンドプロンプトを使用してDNSをフラッシュし、接続を更新した後、問題を解決できたと報告しています。ただし、この修正を有効にするには、RPC接続に関連するサービスが実行されていることを確認する必要があります(方法1に従います)。

必要なサービスが実行されていることが確実な場合は、DNSのフラッシュと接続の更新に関するクイックガイドを以下に示します。

これを行う方法のクイックガイドを次に示します。

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「regedit」入力してEnterキーを押し、レジストリエディターを開きます。UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
  2. レジストリエディター内で、左側のペインを使用して次の場所に移動します。
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs

    注:左側のペインを使用して手動でアクセスするか、正確なアドレスをナビゲーションバーに直接貼り付けてEnterキーを押すことができますRPCSSの選択キー、上の右側のペインをダブルクリックまで移動しスタート。

  3. Startに関連付けられたEdit Dword Value内で、Base16進数に設定し、Value data2に設定して、Remove Procedure Call(RPC)を有効にします。
  4. 左側のペインまたは上部のナビゲーションバーを使用して、この場所に移動します。
    コンピューター\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch
  5. その場所に到達したら、右側のペインから「開始」をダブルクリックします。次に、DCOMサーバープロセスランチャーを有効にするために、Base16進数に、値のデータを2に設定ます
  6. 上部のナビゲーションバーを使用するか、左側のペインを使用して、次の場所に移動します。
    コンピューター\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper
  7. 右側のペインに移動し、[ スタート ]をダブルクリックします次に、Base16進数に、Value Data2に設定します。
  8. レジストリエディターを閉じ、コンピューターを再起動して、次回のシステム起動時に問題が解決したかどうかを確認します。
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

上記の解決策に加えて、あなたはまた、エラー「に関する詳細な回避策を見つけることができRPCサーバーを利用できませんが私たちの記事の修正を読み取ることによって、」:リモートプロシージャコールに失敗しました。どちらのエラーケースもほとんど同じで、どちらの場合も同じ修正を試すことができます。