Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

この記事では、RDPクライアントがリモートデスクトップサービスホストの役割がインストールされているWindowsServerに接続できない場合のRDSライセンスに関連するいくつかの一般的な問題について説明します。

次の場合、RDPクライアントをRDSホストに接続するときにライセンスエラーが表示されることがあります。

  • クライアントライセンス(RDS CAL)を取得するRDSライセンスサーバーが、リモートデスクトップサービスの設定で指定されていません。
  • RDSライセンスサーバーで使用可能なCALが不足しています。
  • RDPクライアントは期限切れの一時RDSライセンスで接続しようとします;


このコンピューターで使用できるリモートデスクトップクライアントアクセスライセンスがないため、リモートセッションが切断されました

まず、クライアントがライセンスサーバーからRDSCALを取得することに関連するエラーを見てみましょう。

Remote session was disconnected because there are no Remote Desktop client access licenses available for this computer. Please contact the server administrator.

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

管理モード(mstsc.exe /admin)でRDSHサーバーに接続します )そして、RDライセンス診断ツールを実行します。すべてが正しく構成されている場合は、RDSライセンスサーバーの名前とライセンスの種類(ユーザーごと/デバイスごと)が表示されます。

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

RD Licensing Managerコンソール(licmgr.exe)を使用してRDSライセンスサーバーに接続します )そして、必要なタイプ(ユーザーごとまたはデバイスごと)の利用可能な無料ライセンスがあることを確認します。無料のRDSCALが不足した場合は、新しいCALパックを購入するか、誰かがライセンスをリリースするのを待つか、コンソールから直接未使用のライセンスを取り消す必要があります(コンピューター/ユーザーを右クリックしてライセンスの取り消し<を選択します)。 / strong> 。

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

この例では、無料のRDS CALがあり、それらがユーザーに発行されていることがわかります( Issued =44

ヒント 。 RDSHサーバーがワークグループにデプロイされている場合 (ADドメインではない)場合、ユーザーごとに使用することはできません その上でRDSライセンス。接続すると、ユーザーは常に一時的なローカルのデバイスごとのライセンスを受け取ります。

ほとんどの場合、この場合、クライアントコンピューターは期限切れの一時RDPライセンスを使用してRDSHサーバーに接続しようとしています(クライアントが最初に接続したときにRDSライセンスサーバーが利用できなかった場合、クライアントには180日間の一時RDPライセンスが発行されました)。この場合、クライアントデバイスのレジストリでこの期限切れのライセンスをリセットする必要があります。

クライアントコンピューター(この例ではWindows 10)で次の手順を実行します。

  1. レジストリエディタを起動します(regedit.exe );
  2. レジストリキーを削除しますHKEY_LOCAL_MACHINE\ Software \ Microsoft \ MSLicensing ; リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません
  3. レジストリエディタを閉じて、mstsc.exeを実行します (リモートデスクトップ接続)管理者として; リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません
  4. RDSサーバーに接続します。この場合、MSLicensing regキーが自動的に再作成され、コンピューターは新しいRDPライセンスを受け取ります。
管理者権限でmstsc.exeを実行しなかった場合は、すべてのRDP接続でエラーが表示されます:

The remote computer disconnected the session because of an error in the licensing protocol. Please try connecting to the remote computer again or contact your server administrator.

ライセンスを提供するために使用できるリモートデスクトップライセンスサーバーがないため、リモートセッションが切断されました

お客様の1人が、Windows Server2012R2に展開されたRDSサーバーのファームで問題が発生しました。何らかの理由で、ライセンスサーバーの役割がインストールおよび構成され、RDP CALがアクティブ化されていても、RDSサーバーはユーザーへのターミナルライセンスの発行を停止しました。

ユーザーがRDPを介してターミナルサーバーに接続しようとすると、次のエラーが表示されます。

The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license. Please contact the server administrator.

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

管理モード(mstsc /admin)でサーバーコンソールに接続します )。サーバーマネージャーを開き、RDS設定(リモートデスクトップサービス)に移動します ->導入の概要 ->タスク ->展開プロパティの編集 )。正しいリモートデスクトップライセンスサーバーとRDSCALタイプ(デバイスごとまたはユーザーごと)がRDSH構成で指定されていることを確認してください。

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

PowerShellを介してRDSライセンスサーバーの設定を確認することもできます:

Get-RDLicenseConfiguration

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

ご覧のとおり、LicenseServerは構成で指定されており、 PerUser ライセンスタイプが使用されます。

RDSHホストからRDSLicensingServerにアクセスするときに、次のポートがファイアウォールによってブロックされていないことを確認してください:TCP 135, UDP 137, UDP 138, TCP 139, TCP 445, TCP 49152–65535 (RPC range) 。 RDSライセンスサーバーが利用できない場合、ライセンス診断機能はエラーを表示します:

License server rdslic_hostname is not available. This could be caused by network connectivity problems, the Remote Desktop Licensing service is stopped on the license server, or RD Licensing isn't available.

120日間のRDS猶予期間をリセット(L $ RTMTIMEBOMB)

RDSホストのイベントビューアでイベントをよく見てください。おそらく次のようなエラーがあります:

EventID: 1128
Source: TerminalServices-RemoteConnectionManagerThe RD Licensing grace period has expired and the service has not registered with a license server with installed licenses. A RD Licensing server is required for continuous operation. A Remote Desktop Session Host server can operate without a license server for 120 days after initial start up.

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

RDライセンスダイアグノザーもエラーを表示する可能性があります:

The grace period for the Remote Desktop Session Host server has expired, but the RD Session Host server hasn't been configured with any license servers. Connections to the RD Session Host server will be denied unless a license server is configured for the RD Session Host server.

これは、RDSHサーバーの猶予期間が終了したことを意味し、猶予モードを延長するか、RDSライセンスサーバーでホストをアクティブ化する必要があります。

RDSの猶予期間により、WindowsServerでリモートデスクトップサービスを120日間無料で使用できます。ほとんどの場合、管理者としてRDSHにログインすると、エラーが発生しました:

Licensing mode for the Remote Desktop Session Host is not configured.
Remote Desktop Service will stop working in 86 days.

RDS猶予期間が終了するまでの日数は、昇格したコマンドプロンプトから確認できます:

wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TerminalServiceSetting WHERE (__CLASS !="") CALL GetGracePeriodDays

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

DaysLeft = 0であることに注意してください 。これは、このRDSHホストで猶予期間が終了したことを意味します。

RDSで猶予期間を延長するには、サーバーのレジストリパラメータを削除する必要があります。これにより、猶予期間のライセンス期間が決まります。サーバーのRDS猶予期間を決定する日付は、reg_binaryレジストリパラメータ L $ RTMTIMEBOMに保存されます。 次のレジストリキーにあるB(かなり面白い名前–TIMEBOMB…。):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

レジストリからL$RTMTIMEBOMBパラメータを削除する必要があります。ただし、管理者にはこれを行うための十分な権限がありません。

Unable to delete all specified values.

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

このレジストリパラメータを削除するには、親キーの権限を開き、アカウントにキー所有者の権限を付与する必要があります。次に、Administratorsグループのフルコントロール権限を設定します(プロセスの詳細については説明しません)。

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

次に、L$RTMTIMEBOMBパラメーターを右クリックして削除します。

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

RDSHサーバーを再起動し、RDPクライアントを使用してサーバーに接続します。リモートデスクトップライセンスマネージャーを使用して、RDSCALが正常に発行されていることを確認してください。

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

RDS CALが受信されない場合は、イベントビューアでイベントがあるかどうかを確認してください。

Event ID: 1130
Source: TerminalServices-RemoteConnectionManager The Remote Desktop Session Host server does not have a Remote Desktop license server specified. To specify a license server for the Remote Desktop Session Host server, use the Remote Desktop Session Host Configuration tool.

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

このPowerShellコマンドを使用して、RDSライセンスサーバーが設定されているかどうかを確認します。

$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
$obj.GetSpecifiedLicenseServerList()

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

ご覧のとおり、RDSライセンスサーバーが設定されていません(SpecifiedLSListが空です)。次のコマンドを使用して、RDライセンスサーバーを強制的に設定します。

$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
$obj.SetSpecifiedLicenseServerList("lon-rdslic.woshub.com")

グループポリシーGPOを使用して、ライセンスサーバー名とライセンスタイプを設定することもできます。ローカルGPOを使用している場合は、gpedit.mscを実行し、セクションコンピューターの構成->管理用テンプレート->Windowsコンポーネント->リモートデスクトップサービス->リモートデスクトップセッションホスト->ライセンスに移動します。 。次のオプションを設定します。

  • 指定されたリモートデスクトップライセンスサーバーを使用する
  • リモートライセンスモードを設定します

リモートセッションが切断されました:使用可能なリモートデスクトップライセンスサーバー/クライアントアクセスライセンスがありません

これで、RDSホストはRDSライセンスサーバーからライセンスを取得して、RDPユーザーに発行できるようになります。


  1. Windows 10 でリモート デスクトップ アクセスを設定する方法

    物理的に別の場所にあるコンピュータにリモート アクセスすることは、今日では珍しいことではありません。この機能により、私たちの仕事はより簡単で生産的になり、多くの組織によって奨励されています.ただし、確立されたリモート アクセス接続が安全でセキュアであることを確認することが重要です。 Windows 10 でリモート デスクトップをセットアップするためのさまざまな手順を次に示します。 Windows 10 でリモート デスクトップ アクセスを設定する方法 リモート デスクトップ アクセス機能は、Microsoft によって Windows オペレーティング システムに組み込まれた組み込みユーテ

  2. Windows でリモート デスクトップ セッションを記録する方法

    リモート セッション アプリを使用すると、地球の反対側にある別の PC のリモート セッションを簡単に実行できます。しかし、それらのセッションを記録できますか?画面と音声を一緒に記録するのは簡単なことではありません。この偉業を達成するのに役立つアプリがいくつかあります。今日、そのようなアプリの 1 つである TweakShot Screen Recorder について説明しました。これは、画面に表示されているものの画像をキャプチャしてビデオを録画するのに役立ちます。これには、ウェビナー、オンライン ミーティング、ゲームのプレイ、ビデオのストリーミング、そして最も重要なリモート デスクトップ セ