リモートデスクトッププロトコル (RDP) を使用して Amazon Elastic Compute Cloud (Amazon EC2) Windows インスタンスに接続しようとしました。しかし、"The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license.Please contact the server administrator" というエラーメッセージが表示されます。
簡単な説明
EC2 Windows インスタンスにあるリモートデスクトップサービスロールのホスト設定に問題がある場合、次のエラーメッセージが表示されます。
"The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license.Please contact the server administrator."
同時実行する RDP セッションが 2 つ以下のインスタンスでこの問題をトラブルシューティングするには、リモートデスクトップサービスをアンインストールします。3 つ以上の RDP セッションを同時に実行するには、リモートデスクトップサービスのクライアントアクセスライセンスを購入する必要があります。
解決策
リモートデスクトップサービスのアンインストール
リモートデスクトップサービスを自動的に削除するには、次の手順を実行します。
-
次のコマンドを実行してリモートデスクトップサービスクライアントを開き、Windows サーバーに接続します。
mstsc /admin
-
管理者として次のコマンドを実行して、リモートデスクトップサービスクライアントをアンインストールします。
Uninstall-WindowsFeature -name Remote-Desktop-Services -includemanagementtools -confirm
-
マシンを再起動します。
または、Server Manager を使用してリモートデスクトップサービスを手動で削除するには、次の手順を実行します。
- [スタート] メニューを選択し、Server Manager と入力します。
- [Server Manager] を選択し、[管理] を選択します。
- [役割と機能を削除] を選択し、[次へ] を選択します。
- サーバーを選択します。
- [サーバーロール] を選択し、[リモートデスクトップサービス] のチェックを外します。
- [削除] を選択します。
- [次へ] をクリックします。
- [閉じる] を選択します。
- [はい] を選択してマシンを再起動します。
それでも RDP を使用してインスタンスに接続できない場合は、「EC2 Windows インスタンスへの RDP 接続に関する問題をトラブルシューティングする方法を教えてください」を参照してください。
リモートデスクトップサービスのクライアントアクセスライセンスの購入
リモートデスクトップサービスのライセンス猶予期間は 120 日間です。猶予期間が終了したら、リモートデスクトップサービスのクライアントアクセスライセンスを購入して、3 つ以上の RDP ユーザーセッションを同時に実行できるようにする必要があります。
クライアントアクセスライセンスの購入またはインストールに関するヘルプについては、AWS パートナーネットワークの付加価値再販業者または Microsoft パートナーにお問い合わせください。
クライアントアクセスライセンスを購入しても "remote session was disconnected" というエラーが表示される場合は、インスタンスがサーバーにアクセスできない可能性があります。この問題のトラブルシューティングを行うには、Microsoft ウェブサイトの「RD ライセンス サーバーがないため、RDS に接続できない」を参照してください。
関連情報
RDP を使用した Windows インスタンスへの接続
クライアント アクセス ライセンス (CAL) を使用してリモート デスクトップ サービスをライセンスする (Microsoft のウェブサイト)
mstsc (Microsoft のウェブサイト)
RDP にデスクトップではなく黒い画面が表示される