次の方法で共有


RDS に接続すると、"セッションは 60 分で切断されます" というメッセージ

この記事は、RDS ライセンスの論理的な適用を使用しているときに発生するリモート デスクトップ サービス (RDS) ライセンス エラーのトラブルシューティングに役立ちます。

適用対象:Windows Server 2022、Windows Server 2019、Windows Server 2016

現象

リモート デスクトップ Web ポータル (RD Web ポータル) または直接リモート デスクトップ プロトコル (RDP) 接続を使用してリモート デスクトップ サービス (RDS) ファームに接続すると、次のようなメッセージが表示されます。

リモート デスクトップ ライセンスに問題があり、セッションは 60 分後に切断されます。 この問題を解決するには、システム管理者に問い合わせてください。

原因

このメッセージは、デバイスごとのライセンスの場合はWindows Server 2016で導入され、ユーザーごとのライセンスについては Windows Server 2019 で導入されたソフト適用ライセンス機能が原因で発生します。 これは、RD ライセンス サーバーに問題があること、または RD ライセンス サーバーとリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー間の通信を妨げている問題があることを示します。

通常のライセンス適用によってユーザーが RD セッション ホストに接続できなくなる場合、論理的な適用により、ユーザーは一度に 60 分間接続できます。 ユーザーは、接続時にメッセージを受け取ります。 60 分後、ユーザーは切断されます。 ただし、ユーザーは同じセッションに再接続できます。

この記事では、ユーザーごとのライセンスシナリオとデバイスごとのライセンス シナリオについて個別に説明します。

ユーザーごとのライセンスの論理的な適用 (Windows Server 2019)

ユーザーごとのライセンス シナリオ (Windows Server 2019 のみ) では、ライセンスソフト適用動作はデバイスごとのシナリオとは異なります。 ユーザーごとのシナリオでこのメッセージが表示される場合は、すべてのリモート デスクトップ サーバーに最新の更新プログラムがインストールされていることを確認します。 問題が解決しない場合は、Microsoft テクニカル サポートにお問い合わせください。

重要

リモート デスクトップ ライセンス (RD ライセンス) ソフト適用機能が Windows Server 2022 で削除されました。

デバイスごとのライセンスの論理的な適用

デバイスごとのライセンスシナリオでは、このメッセージの最も一般的な原因は次のとおりです。

  • リモート デスクトップ ライセンス サービスが実行されていません。
  • ライセンスプロパティが正しく構成されていません。
  • RD セッション ホスト サーバーは RD ライセンス サーバーに接続できません。
  • RD セッション ホスト サーバー、RD ライセンス サーバー、ユーザーが 1 つのドメインに存在せず、ドメイン間の信頼が RDS に対して正しく構成されていません。

解決方法

トラブルシューティングを開始する前に、次の点をチェックします。

  • 使用しているクライアント アクセス ライセンス (CAL) のバージョンが、RD セッション ホストのバージョンと RD ライセンス サーバーのバージョンの両方と互換性があることを確認します。 詳細については、「 クライアント アクセス ライセンス (CAL): RDS CAL バージョンの互換性」を参照してください
  • RD 接続ブローカー サーバーを使用する RDS ファームがある場合は、RD Web 接続アプリを使用して RD セッション ホスト サーバーに接続して問題を再現してみてください。
  • RD 接続ブローカー サーバーを使用しない RDS ファームがある場合は、Microsoft ターミナル サービス クライアント (MSTSC) を使用して RD セッション ホスト サーバーに接続して問題を再現してみてください。

次のセクションでは、一般的なライセンスの問題をチェックして修正する方法について説明します。

RD ライセンス サービスを確認する

リモート デスクトップ ライセンス サービスが実行されていない場合、RD ライセンス サーバーはクライアント ライセンスを取得できません。

サービス MMC スナップイン (Services.msc、サーバー マネージャーの [ツール] メニューでも使用できます) を使用して、サービスをローカルまたはリモートで管理できます。 PowerShell を使用して、サービスをローカルまたはリモートで管理することもできます (リモート コンピューターがリモート PowerShell コマンドレットを受け入れるように構成されている場合)。

リモート デスクトップ ライセンス サービスの状態を確認します。 サービスが実行されていない場合は、開始します。

RD ライセンスロールを確認する

サーバー マネージャーを使用して、サーバー ロールが正しく割り当てられていることをチェックします。

サーバー マネージャーで、[リモート デスクトップ サービス] を選択し、[概要] ウィンドウを見つけて、[展開サーバー] の一覧をチェックします。 すべてのサーバー ロールが正しいサーバーに関連付けられていることを確認します。

RD ライセンス構成を確認する

サーバーの管理方法に応じて、次のいずれかの方法を使用して RD ライセンス構成をチェックできます。

重要

グループ ポリシーを使用して構成した設定は、サーバー マネージャーのリモート デスクトップ サービス コンソールを使用して構成した設定をオーバーライドします。

また、レジストリ エディターを使用して、ライセンス構成をチェックすることもできます。

サーバー マネージャーを使用してライセンス構成をチェックするには、次の手順に従います。

  1. RD 接続ブローカー サーバーまたは RD セッション ホスト サーバーで、サーバー マネージャーを開きます。
  2. [ リモート デスクトップ サービス>の概要] を選択し、[ 展開の概要] セクションを見つけて、[ タスク>] [展開のプロパティの編集] を選択します。
  3. [RD ライセンス] を選択し、ライセンス モードとライセンス サーバーの一覧をチェックします。
  4. 必要に応じて、構成を修正し、[OK] を選択します

グループ ポリシーを使用してライセンス構成をチェックするには、次の手順に従います。

  1. ドメインからグループ ポリシーを一元的に構成するか、各セッション ホストでローカルに構成するかに応じて、次のいずれかの操作を行います。
    • ドメイン レベルでグループ ポリシーを管理する場合は、グループ ポリシー管理コンソール (GPMC) を開き、RD セッション ホストを対象とするグループ ポリシー オブジェクト (GPO) を右クリックし、[編集] を選択します。 この操作により、グループ ポリシー エディターが開きます。
    • サーバー レベルでグループ ポリシーを管理する場合は、RD セッション ホストでローカル グループ ポリシー エディターを開きます。
  2. [コンピューターの構成>] [管理用テンプレート>] [Windows コンポーネント]>[リモート デスクトップ サービス>] [リモート デスクトップ セッション ホストライセンス] の順に選択>します。
  3. ライセンス モードとライセンス サーバーの一覧を確認します。
  4. 必要に応じて、構成を修正します。

ライセンス構成の詳細については、「 ライセンス リモート デスクトップ セッション ホスト」を参照してください。

レジストリ エディターを使用して、ライセンス構成をチェックできます。 RD セッション ホストでレジストリ エディター (またはレジストリに接続) を開きます。 この情報を保持するサブキーは、サーバーの管理方法によって異なります。

グループ ポリシーを使用して RDS を管理する場合は、次のサブキーとエントリをチェックします。

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
    • LicenseServers (文字列値)
    • LicensingMode (DWORD 値)

サーバー マネージャーでリモート デスクトップ サービス コンソールを使用する場合は、次のサブキーとエントリをチェックします。

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core

    • LicensingMode (DWORD 値)
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers\SpecifiedLicenseServers

    • SpecifiedLicenseServers (複数文字列値)

    注:

    このエントリは、リモート デスクトップ サービス コンソールを使用してライセンスを構成した場合にのみ存在します。

の詳細については LicensingMode、「 LicensingMode」を参照してください。

リモート デスクトップ サービス サーバー間でブロックされているポートを確認する

RD セッション ホストと RD ライセンス サーバーの間のファイアウォールで、必要なポートが開いていることを確認します。

さまざまな RDS コンポーネント間で開く必要があるポートの一覧については、次の記事を参照してください。

ワークグループまたはドメインの構成を確認する

複数のドメインに RDS をデプロイする場合は、ドメイン、フォレスト、またはワークグループ間で RD ライセンスを設定する方法のベスト プラクティスとサポート可能性を確認してください。 詳細については、「 Active Directory ドメイン/フォレストまたは作業グループ全体で RDS ライセンスを設定するためのベスト プラクティス」を参照してください。

Microsoft サポートにお問い合わせください

上記の手順で問題が解決しない場合は、Microsoft サポートにお問い合わせください。 Microsoft サポートに連絡する前に、ユーザー エクスペリエンス関連の問題に TSS を使用して関連情報を収集します。