すべてのプロダクト
Search
ドキュメントセンター

:Windows インスタンスでの RDP ポートの競合の解決

最終更新日:Apr 29, 2026

本稿では、Windows ECS インスタンスへのリモートデスクトップ接続を妨げる RDP ポートの競合を特定し、解決する方法を説明します。

症状

オンプレミスデバイス上の MSTSC、または ECS コンソールの Workbench を使用して Windows ECS インスタンスに接続すると、セッション切断エラーが表示され、接続に失敗します。 次の図は、MSTSC エラーの例です。Port conflict

原因

別のプロセスまたはサービスが、デフォルトの RDP ポート (3389) を使用しています。

ソリューション

RDP ポートを占有しているプロセスを終了させるか、RDP ポート番号を変更します。

重要
  • インスタンスの設定やデータを変更する前に、インスタンスの災害復旧機能とフォールトトレランス機能を確認してください。 スナップショットの詳細は、「概要」をご参照ください。

  • Alibaba Cloud 管理コンソールでアクセス権限を付与したり、機密情報 (ユーザー名やパスワードなど) を送信したりした場合は、速やかに情報を変更してください。

  1. VNC を使用して Windows ECS インスタンスに接続します。

    詳細は、「VNC を使用したインスタンスへの接続」をご参照ください。

  2. RDP ポートを使用しているプロセスを特定します。この例では、Windows Server 2022 を使用します。

    1. コマンドプロンプトウィンドウを開きます。

    2. netstat -ano|findstr "3389" コマンドを実行して、ポート 3389 を使用しているプロセスを特定します。

      View port-occupying process

    3. tasklist /FI "PID eq <前の手順で取得したPID>" コマンドを実行して、プロセスの詳細を表示します。この例では、tasklist /FI "PID eq 4176" コマンドと tasklist /FI "PID eq 7164" コマンドを実行します。 出力から、svchost.exe は RDP プロセスであり、python.exe がポート 3389 を占有していることがわかります。image

  3. 方法1: ポート3389を占有しているプロセスを終了する

    1. taskkill /PID <終了するプロセスのPID> /F コマンドを実行します。この例では、taskkill /PID 4176 /F コマンドを実行します。

      重要

      プロセスを終了する前に、そのプロセスの特徴を理解してください。 主要なビジネスプロセスやシステムプロセスを停止すると、業務の中断、システムのクラッシュ、または接続の失敗が発生する可能性があります。

    2. MSTSC または Workbench を使用してインスタンスに再接続します。

  4. 方法2: RDP ポート番号を変更する

    1. レジストリエディターを開きます。

      Registry Editor

    2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp に移動し、PortNumber を右クリックして、[値のデータ] を目的のポート番号に変更します。tcp PortNumber の変更

    3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp に移動し、PortNumber を右クリックして、[値のデータ] を同じポート番号に変更します。

      説明

      PortNumber[値のデータ] は、tcp レジストリキーと RDP-Tcp レジストリキーの両方で一致している必要があります。

      Modify RDP-Tcp PortNumberWindows は新しい RDP ポート番号を自動的に認識します。

    4. サービスウィンドウを開きます。

    5. [リモート デスクトップ サービス] を右クリックし、[再起動] を選択します。RDP サービスの再起動

    6. 新しい RDP ポートでのトラフィックを許可するようにセキュリティグループルールを設定します。

      セキュリティグループルールの追加方法は、「セキュリティグループルールの追加」をご参照ください。

    7. MSTSC または Workbench を使用してインスタンスに再接続します。