次の方法で共有


RDP クライアントからターミナル サーバー ライセンスを削除する

この記事では、リモート デスクトップ プロトコル (RDP) クライアントからターミナル サーバー ライセンスを削除する方法について説明します。

元の KB 番号: 187614

まとめ

ライセンスのないクライアントがターミナル サーバーに初めて接続すると、ターミナル サーバーはクライアントに一時的なターミナル サーバー クライアント アクセス ライセンス (CAL) トークンを発行します。 ユーザーがセッションにログインすると、ターミナル サーバーは、発行された一時ターミナル サーバー CAL トークンを検証中としてマークするようにライセンス サーバーに指示します。 次回クライアントが接続すると、検証済みの一時ターミナル サーバー CAL トークンを完全なターミナル サーバー CAL トークンにアップグレードしようとします。 使用できるライセンス トークンがない場合、一時的なターミナル サーバー CAL トークンは引き続き 90 日間機能します。 ライセンスはクライアントのレジストリに格納されます。

32 ビット RDP クライアントは、キー HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensingの下にライセンスを格納します。

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前に、バックアップします。 その後、問題が起こった場合は、レジストリを復元できます。 レジストリのバックアップと復元方法の詳細は、「Windows のレジストリのバックアップおよび復元の方法」を参照してください。

RDP クライアントのライセンス キャッシュをクリーンアップする

クライアントのライセンス キャッシュを消去するには、このキーとそのサブキーを削除するだけです。 次にクライアントがサーバーに接続すると、別のライセンスが取得されます。

16 ビット RDP クライアントの場合は、 regedit /vを実行します。 次に、 \Software\Microsoft\MSLicensing の下のキーを削除して、クライアントのライセンス キャッシュを消去します。 \Windows\System\Regdataから BIN ファイルを削除することもできます。

Macintosh 用 RDP クライアントは、 /users/Shared/Microsoft/RDC Crucial Server Information/のフォルダー階層にあるローカル コンピューター上のファイルにライセンスを格納します。 Macintosh クライアントのライセンス キャッシュを消去するには、このフォルダーの内容を削除します。 クライアントは、次回の接続時にサーバーから新しいライセンスを取得しようとします。

Windows Vista 以降のバージョンを実行しているクライアントで HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing サブキーを削除すると、後でターミナル サーバーへの接続が失敗する可能性があります。 また、次のエラー メッセージが表示されます。

ライセンス プロトコルでエラーが発生しました

この問題を解決するには、 リモート デスクトップ接続 ショートカットを右クリックし、 管理者として実行を選択します。 既定では、リモート デスクトップ接続は、ユーザーのアクセス許可が最も低いユーザーとして実行されます。 既定では、制限付きユーザーには、HKEY_LOCAL_MACHINEにレジストリ エントリを書き込むアクセス許可がありません。 そのため、 MSLicensing キーの書き換えが失敗します。 管理資格情報を使用してリモート デスクトップ接続を開始すると、必要なレジストリ キーを書き込むのに必要なアクセス許可が提供されます。

これで問題が解決しましたか?

問題が解決されたかどうかを確認します。 問題が解決しない場合は、サポートを変更してください。