リモートデスクトップは、Windows11/10のリモートコンピューターに接続できません

リモートデスクトップ(Remote Desktop)は、近くにないコンピューターに接続できるようにするWindowsのソフトウェアです。リモートデスクトップ(Remote Desktop)を使用してリモートコンピューターに接続しようとすると、次のエラーメッセージが表示される場合があります。

リモートデスクトップがリモートコンピューターに接続できません。接続はリモートコンピューターによって拒否されました。

    • サーバーへのリモートアクセスが有効になっていません
    • リモートコンピュータの電源がオフになっている
    • リモートコンピュータがネットワーク上で利用できません

(Make)リモートコンピュータの電源がオンになっていてネットワークに接続されていること、およびリモートアクセスが有効になっていることを確認してください。

権限、ネットワーク、グループポリシーなど、複数の理由が考えられます。アカウントに十分な権限がない場合の一般的な理由の1つ。コンピューターがソースコンピューターから接続を開始できない場合があります。この投稿では、問題を解決する方法について説明します。

リモートデスクトップがリモートコンピューターに接続できません

リモートデスクトップがリモートコンピューターに接続できません

これらの提案を次々に実行し、問題が再発するかどうかを確認してください。

  1. リモートコンピューターでRDPプロトコルのステータスを確認する
  2. (Check)グループポリシーオブジェクト(Group Policy Object)GPO )がローカルコンピューターでRDPをブロックしているかどうかを確認します
  3. RDPサービスのステータスを確認します
  4. 別のアプリケーションが同じポートを使用しようとしていないことを確認してください
  5. (Check)ファイアウォールがRDP(RDP)ポートをブロックしているかどうかを確認します
  6. RDPリスナーポートを確認します
  7. RDPリスナーのステータスを確認する

これらの一部には管理者権限が必要です。

1]リモートコンピューターでRDPプロトコルのステータスを確認します(Check)

RDPプロトコルには、(RDP Protocol)リモートデスクトップ(Remote Desktop)アプリが接続を確立するために重要なRDPプロトコル(RDP Protocol)を有効にできるレジストリエントリがあります。変更を加える前に、必ずレジストリのバックアップを(a backup of the registry)作成してください。

RDPプロトコルレジストリのステータス

(Type Regedit)実行(Run)プロンプト(Win +R)にRegeditと入力し、 Enterキーを押します。次に、次のパスに移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server.

DWORD fDenyTSConnections(fDenyTSConnections)をダブルクリックし、値を0に変更して、RDPを有効に(enable RDP)します。

2]グループポリシーオブジェクト(Group Policy Object)GPO )がローカルコンピューターでRDPをブロックしているかどうかを確認します(Check)

グループポリシーエディター(Group Policy Editor)を開き、次のパスに移動します

Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections

名前の付いたポリシーを検索する—ユーザーがリモートデスクトップサービスを使用してリモート接続できるようにします(Allow users to connect remotely by using Remote Desktop Services)有効(Enabled)に設定してください。

影響を受けるコンピューターで、管理者としてコマンドプロンプトウィンドウを開き、コマンドを実行し gpupdate /force ます。

関連(Related): リモートデスクトップがコンピューターを見つけることができません(Remote Desktop can’t find the computer)

3] RDPサービスのステータスを確認します(Check)

リモートサービスを自動に設定

RDPに関連するサービスは、クライアントコンピューターとリモートコンピューターの両方で実行されている必要があります。主なサービスは—

  • リモートデスクトップサービス(Remote Desktop Services)TermService)および
  • リモートデスクトップサービスUserModeポートリダイレク(Remote Desktop Services UserMode Port Redirector)ター(UmRdpService)。

Runプロンプトにservicesと入力し、Enterキーを押します。

サービスパネルで、これらのサービスの両方を見つけて、実行されていることを確認します。コンピュータと一緒に自動的に再起動するように設定します。

4]別のアプリケーションが同じポートを使用しようとしていないことを確認します(Check)

RDPはポート番号3389を使用しており、他のアプリケーションがそれを使用している場合、接続できません。

管理者特権のPowerShell(PowerShell)で次のコマンドを実行します

cmd /c netstat -ano

(Locate)3389の参照を持つものを見つけて、プロセスのPIDに注目してください。(PID)

RDPが使用するポートを検索する

タスクマネージャー(Task Manager)を開き、いずれかの列を右クリックしてPIDを選択します。コマンドを使用して見つけたものと同じPIDを持つプロセスを見つけます。

リモートデスクトップ(Remote Desktop)以外の場合は、次のオプションがあります。

  • リモートデスクトップのポートを変更します。
  • そのポートを使用してアプリケーションをアンインストールまたは無効にする
  • アプリケーションが使用するポートを別のものに変更します。

(Make)完了したら、必ずRDPサービスを再起動してください。

関連(Related)リモートデスクトップ接続(Remote Desktop Connection not working) がWindows10で機能しない。

5]ファイアウォールがRDPポートをブロックしているかどうかを確認します(Check)

Sysinternalsは、ポートを介してコンピューターに到達できるかどうかを確認するためのPSPingツールを提供します。(PS Ping Tool)また、任意のコンピューターで開いているポートのリストを確認するためにも使用されます。

  • Sysinternalsから(from Sysinternals)PSPINGツールをダウンロードします。
  • コマンドプロンプトを開く
  • 次に、ファイルをダウンロードしたフォルダーに移動します。
  • 次のコマンドを実行します
psping -accepteula <computer IP>:3389

結果に、リモートコンピューターが接続を拒否したか、接続のすべての試行が失敗したことが示されている場合は、コンピューターでポートがブロックされているかどうかを確認する必要があります。

徹底的なガイドに従って、ファイアウォールのポート制限を確認し、ファイアウォール(check port restrictions on the Firewall)を削除してください。

6]RDPリスナーポートを確認します

レジストリのrdpポートを変更する

RDPポート(Port)番号3389を使用します。接続が確立されていない場合は、両方のコンピューターで正しく構成されていることを確認してください。ここではレジストリを変更しますので、必ずバックアップを取ってください。

  • (Type)実行(Run)プロンプトにregeditと入力し、Enterキーを押します。
  • 次のパスに移動します
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  • PortNumberDWORD )を見つけてダブルクリックし、値が3389であることを確認します(3389)
  • リモートデスクトップサービスを再起動します。
  • リモートコンピュータに接続できるかどうかを確認します。

(Make)両方のコンピューターで同じ手順を実行してください。

トラブルシューティング(Troubleshoot)Windowsでのリモートデスクトップ接続の問題(Remote Desktop connection issues on Windows)

7]別のコンピュータレジストリで更新する(Update)

RDPTCPレジストリ設定のエクスポート

リモート接続を使用して接続できる別のコンピューターがある場合は、RDPのレジストリキーをエクスポートして、機能していない場所にインポートすることを選択できます。

リモート接続が機能している次の手順に従います。(Follow this on which the remote connection is working:)

レジストリ(Registry)エディタを開き、次のパスに移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

RDP-Tcpキーを右クリックして、エクスポートを選択します。キー内のすべての設定が含まれます。

リモート接続が機能していない場合は、次の手順に従います。(Follow this on which the remote connection is not working:)

  • 上記の方法でエクスポートしたファイルをコピーして、デスクトップに保存します。
  • 次に、レジストリエディタを開き、[(Registry)File > Import]をクリックします
  • エクスポートしたファイルを選択します
  • 合併または上書きについてプロンプトが表示され、承認します。

それが終わったら、リモートデスクトップアプリを介して接続できるかどうかを確認します。

リモート(Remote)デスクトップがリモートコンピューターに接続できないという問題を解決できたと思います。変更を加える前に、必ずコンピュータとレジストリをバックアップしてください(Make)



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts