本記事では、Windows ECS インスタンスで RDS 無料トライアル期間が終了した後に発生する "No Remote Desktop License Servers" エラーの解決方法を説明します。
問題の説明
リモートデスクトップ経由で Windows インスタンスに接続する際、正しいユーザー名とパスワードを入力しても接続に失敗し、以下のエラーメッセージが表示されます。

原因
Windows Server は、デフォルトで最大 2 つの同時リモートデスクトップセッションを許可します。より多くのセッションをサポートする場合、またはデバイス/ユーザーのアクセス制御を実施する場合は、リモートデスクトップサービス (RDS) をインストールし、リモートデスクトップサービスクライアントアクセスライセンス (RDS CAL) を購入する必要があります。
RDS がインストールされると、システムは 120 日間の無料トライアルライセンスを提供します。この期間中は、RDS CAL なしで複数の同時セッションがサポートされます。トライアル期間が終了すると、RDS CAL を購入して構成する必要があります。そうしないと、このエラーが表示されます。
ソリューション
-
同時セッションが 2 つ以下で十分な場合は、解決策 1:リモートデスクトップサービスの役割を削除する を使用してデフォルト設定に戻してください。
-
3 つ以上のセッションが必要な場合、またはデバイス/ユーザーのアクセス制御が必要な場合は、解決策 2:RDS CAL を購入して認可用に構成する を使用してください。
解決策 1:リモートデスクトップサービスの役割を削除する
以下の手順では、Windows Server 2016 を例として使用します。
-
Windows ECS インスタンスに接続します。詳細については、「接続方法の選択」をご参照ください。
-
を右クリックして [ファイル名を指定して実行] を選択し、servermanagerと入力して [OK] をクリックします。 -
[サーバー マネージャー]で、リモート デスクトップ サービスの役割を削除します。
-
Choose [Manage > Remove Roles and Features].

-
On the [Server Selection] page, keep the default selection and click [Next].
-
On the [Server Roles] page, clear [Remote Desktop Services]. In the dialog box, click [Remove Features], then click [Next].

-
On the [Features] page, clear [Remote Server Administration Tools] and click [Next].
-
On the [Confirm] page, click [Remove].
-
Wait for the removal to complete on the [Results] page.
-
-
削除が完了したら、Windows インスタンスを再起動します。
-
方法 1:ECS コンソールからインスタンスを再起動します。詳細については、「インスタンスの再起動」をご参照ください。
-
方法 2: Windows デスクトップで、
、[シャットダウンまたはサインアウト > 再起動] を選択します。
-
-
リモートデスクトップまたはワークベンチで Windows インスタンスに接続します。詳細については、「ワークベンチを使用した Windows インスタンスへの接続」をご参照ください。
解決策 2:RDS CAL を購入して構成する
RDS CAL を購入して構成します。詳細については、「RDS ライセンスのアクティブ化」をご参照ください。