「No RDS License Servers」問題の解決:利用できない RD ライセンス サーバーのエラーを修正する

更新 — 2026 年 10 月:このガイドは 2026 年 10 月に確認および更新されました。このガイダンスは、リモート デスクトップ サービスを実行している現在の Windows Server バージョンにも引き続き適用され、以下の手順は「No RDS License Servers available to provide a license」エラーを修正するための有効な方法であり続けます。

リモート デスクトップ サービス (RDS) を使用している際に、「No RDS License Servers available to provide a license」というエラーが発生すると、運用が中断され、ユーザーがアプリケーションやデスクトップにアクセスできなくなる可能性があります。このガイドでは、問題を効率的にトラブルシューティングして解決するための実行可能な手順を紹介します。

RDS ライセンス サーバーがありません


RD ライセンス サーバーとは

リモート デスクトップ サービス (RDS) は、次のような複数のサーバー ロールを使用して動作します。

  1. RD ライセンス サーバー:リモート デスクトップ サービスのクライアント アクセス ライセンス (RDS CAL) を追跡、発行、管理します。
  2. RD セッション ホスト (RDSH):セッション ホストに接続するユーザーにクライアント アクセス ライセンスが必要かどうかを判断します。

ユーザーが RD セッション ホストに接続すると、ホストは RD ライセンス サーバーに RDS CAL を要求します。適切なライセンスが利用可能であれば、接続が許可されます。利用可能でない場合、ユーザーはアクセスを妨げるエラーに遭遇する可能性があります。


一般的な症状

RD ライセンス サーバーが利用できない場合、次のような症状が発生することがあります。

  1. RDP 接続中のエラー メッセージ:
    • “The Remote Desktop Session Host server does not have a Remote Desktop license server specified.”
  2. イベント ログのエントリ:
    • イベント ID 1130:
    • Message: The Remote Desktop Session Host server does not have a Remote Desktop license server specified. To specify a license server, use the Remote Desktop Session Host Configuration tool.
    • イベント ID 18:
      Message: The Remote Desktop license server "<LicenseServerName>" has not been activated and will only issue temporary licenses.

根本原因

  1. ライセンス サーバーが構成されていない:
    • RD ライセンス サーバーの役割が展開されていません。
    • ライセンス サーバーがアクティブ化されていません。
    • 利用可能なクライアント アクセス ライセンス (CAL) がありません。
  2. 接続の問題:
    • ネットワークの構成ミスのため、セッション ホストが RD ライセンス サーバーに到達できません。
  3. ライセンス構成が正しくない:
    • ライセンス モードまたはサーバー設定が正しく構成されていません。

対処手順

1. ライセンス サーバーをバイパスする

すぐにアクセスする必要がある場合は、ライセンス サーバーを一時的にバイパスします。

  • コマンド ライン オプション:mstsc /admin /v:<IP>:<Port> ポートが指定されていない場合、既定の RDP ポート (3389) が使用されます。
mstsc /admin
  • RD セッション ホストの役割を確認する:
    管理者特権のコマンド プロンプトで次のコマンドを実行し、RD セッション ホストの役割が有効になっているかどうかを確認します。
reg query "HKLM\SOFTWARE\Microsoft\ServerManager\ServicingStorage\ServerComponentCache\RDS-RD-Server" /v InstallState
  • 値 0:役割は無効です。有効化に進みます。
  • その他の値:役割は有効です。次の手順に進みます。

2. グループ ポリシーでライセンスを構成する

ドメインに参加しているコンピューターでは、グループ ポリシーを使用して RD ライセンス サーバーを構成します。

  • グループ ポリシー エディターを開きます:gpedit.msc
  • 次の場所に移動します。Computer Configuration > Policies > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Licensing
  • 次のポリシーを設定します。
    • Use the specified Remote Desktop License Servers:ライセンス サーバーの FQDN または IP を指定します。
    • Set the Remote Desktop Licensing Mode:「Per User」または「Per Device」モードを選択します。

3. ローカルでライセンスを構成する

スタンドアロン コンピューターでは、レジストリから直接 RD ライセンス サーバーを構成します。

  • レジストリの値を確認します。
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core" /v LicensingMode
reg query "HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters" /v SpecifiedLicenseServers

  • レジストリ キーを更新します(必要な場合)。
    • ライセンス モードを「Per User」に設定します。
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core" /v LicensingMode /t REG_DWORD /d 4
  • ライセンス サーバーを指定します。
reg add "HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters" /v SpecifiedLicenseServers /t REG_MULTI_SZ /d "<LicenseServerFQDN>"
  • 変更を有効にするためにコンピューターを再起動します。

4. RD セッション ホストの役割を削除する

ライセンスが必要ない場合は、RD セッション ホストの役割を削除して、既定の RDP 設定に戻します(最大 2 つの同時接続が許可されます)。

dism /ONLINE /Disable-feature /FeatureName:Remote-Desktop-Services

RD ライセンスの役割もインストールされているが使用されていない場合は、それを削除します。

dism /ONLINE /Disable-feature /FeatureName:Licensing


5. 接続の問題を診断する

RD ライセンス サーバーが構成されているのに利用できない場合は、ネットワーク接続を確認します。

  • ライセンス サーバーに Ping を実行する:
ping <LicenseServerName>
  • ポートの接続をテストする:
Test-NetConnection –ComputerName <LicenseServerName> -Port 135
  • WMI アクセスを確認する:
    • 次を開きます。wmimgmt.msc.
    • ライセンス サーバーに接続し、リモート アクセスが成功することを確認します。
  • Azure ネットワーク設定を確認する(該当する場合):
    • ネットワーク セキュリティ グループ (NSG) やファイアウォールがポート 135 をブロックしていないことを確認します。
    • 接続の問題が解決しない場合は、ネットワーク チームに連絡します。

6. ライセンス構成を修正する

ライセンス構成が正しくない場合は、次の内容を確認します。

  • レジストリ設定: HKLM\Software\Policies\Microsoft\WindowsNT\TerminalServices
  • ライセンス マネージャー:
    • サーバー マネージャーを開き、次の場所に移動します。Tools > Remote Desktop Services > Remote Desktop Licensing Manager
    • 正しいライセンスとバージョンがインストールされていることを確認します。
  • ライセンス サーバーを再起動する:
    サーバーが応答しない場合は、再起動して正常性を確認します。

7. リモート デスクトップ サービス (RDS) の 120 日間の試用期間をリセットする

RDS をオンラインにしなければならないというプレッシャーの中で、ライセンスを購入する時間が必要な場合は、120 日間の試用ライセンスを一時的にリセットできます。このトピックに関する以前の記事を参照してください。
リモート デスクトップ サービス (RDS) の 120 日間の試用期間をリセットする方法 – SysOSX: AI & Cloud

注:このプロセスは、非本番環境でのみ使用し、Microsoft のライセンス条項を遵守する必要があります。


予防策

  1. RD ライセンス サーバーをアクティブ化する:永続ライセンスを発行できるように、RD ライセンス サーバーがアクティブ化されていることを確認します。
  2. CAL の可用性を監視する:RDS CAL の可用性を定期的に確認します。
  3. ネットワーク構成:RD セッション ホストと RD ライセンス サーバー間の接続を検証します。
  4. 構成を文書化する:トラブルシューティングの際にすばやく参照できるように、ライセンス設定のドキュメントを保管します。

関連ガイド