リモート デスクトップ サービス (RDS) は、ユーザーがデスクトップやアプリケーションにリモートでアクセスできるようにする Windows Server の重要な機能です。既定では、RDS は適切なライセンスが必要になる前に120 日間の試用期間を提供します。ただし、試用期間が終了すると、ライセンスが適用されない限り、ユーザーは RDS 経由で接続できなくなります。
テスト環境や一時的な環境では、機能を延長するために試用期間をリセットする必要がある場合があります。このガイドでは、120 日間の試用期間を手動でリセットする方法を説明し、自動化のためのスクリプトを紹介します。注:この手順は、運用環境以外でのみ使用し、Microsoft のライセンス条項に準拠する必要があります。
RDS 試用期間をリセットする理由
120 日間の試用期間は、多くの場合、次の目的で使用されます。
- リモート デスクトップ サービスのテストと評価。
- 開発環境の一時的なセットアップ。
- ライセンス移行中の中断の回避。
試用期間のリセットは、ライセンスの購入の代わりにはなりません。運用環境では、常に Microsoft のライセンス ポリシーに準拠するようにしてください。
120 日間の試用期間をリセットする手順ガイド
重要な警告:
試用期間のリセットには、システム ファイルとレジストリ設定の変更が伴います。慎重に進め、変更を行う前にサーバーをバックアップしてください。
手順 1:Remote Desktop ライセンス サービスを停止する
- Windows Server でサービスを開きます。
- 次のショートカット キーを使います。
Win + R。services.mscと入力して Enter キーを押します。
- 次のショートカット キーを使います。
- 次のサービスを探します。Remote Desktop ライセンスサービス。
- サービスを右クリックして、停止を選択します。
手順 2:ライセンス猶予期間キーを削除する
- レジストリ エディターを開きます。
- 次のショートカット キーを使います。
Win + R。regeditと入力して Enter キーを押します。
- 次のショートカット キーを使います。
- 次のレジストリ パスに移動してください:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters - 次のキーを探します。GracePeriodキー。
- 次のキーを削除します。GracePeriodキー。注:
- システムによってキーの削除が妨げられる場合は、レジストリ エントリの所有権を取得する必要がある場合があります。
- 次のキーを右クリックし、GracePeriodキーで、アクセス許可を選択し、詳細設定をクリックします。
- 所有者を自分のユーザー アカウントまたはAdministratorに変更します。
- キーを削除するためのフル コントロールアクセス許可を付与します。
- システムによってキーの削除が妨げられる場合は、レジストリ エントリの所有権を取得する必要がある場合があります。
手順 3:Remote Desktop ライセンス サービスを再起動する
- 次の画面に戻ります。サービス。
- 次のサービスを探します。Remote Desktop ライセンスサービス。
- サービスを右クリックして、開始を選択します。
手順 4:試用期間のリセットを確認する
- 次のツールを開きます。リモート デスクトップ ライセンス マネージャー。
- 試用期間が次の日数にリセットされたことを確認します。120 日。
- RDS 接続をテストし、正しく機能していることを確認します。
スクリプトによるリセットの自動化
テスト環境用に RDS 試用期間を頻繁にリセットする必要がある場合は、次の PowerShell スクリプトを使用してプロセスを自動化できます。このスクリプトは、ライセンス サービスを停止し、GracePeriod レジストリ キーを削除して、サービスを再起動します。
120 日間の試用期間をリセットする PowerShell スクリプト
# Stop Remote Desktop Licensing Service
Write-Host "Stopping Remote Desktop Licensing service..." -ForegroundColor Yellow
Stop-Service -Name TermService -Force
Start-Sleep -Seconds 5
# Define the GracePeriod registry path
$GracePeriodPath = "HKLM:\SYSTEM\CurrentControlSet\Services\TermService\Parameters\GracePeriod"
# Check if the GracePeriod key exists
if (Test-Path $GracePeriodPath) {
Write-Host "GracePeriod key found. Taking ownership..." -ForegroundColor Yellow
# Take ownership of the GracePeriod key
Invoke-Expression "cmd.exe /c takeown /f $GracePeriodPath /a /r /d y"
Start-Sleep -Seconds 2
# Grant full control to the Administrator group
Invoke-Expression "cmd.exe /c icacls $GracePeriodPath /grant administrators:F /t /c"
Start-Sleep -Seconds 2
# Delete the GracePeriod key
Write-Host "Deleting GracePeriod key..." -ForegroundColor Yellow
Remove-Item -Path $GracePeriodPath -Recurse -Force
} else {
Write-Host "GracePeriod key not found. Skipping deletion." -ForegroundColor Green
}
# Restart Remote Desktop Licensing Service
Write-Host "Restarting Remote Desktop Licensing service..." -ForegroundColor Yellow
Start-Service -Name TermService
Start-Sleep -Seconds 5
Write-Host "RDS trial period reset successfully!" -ForegroundColor Green
スクリプトの使い方
- 次のツールを管理者として開きます。PowerShell。
- スクリプトを PowerShell コンソールにコピーして貼り付けるか、次のファイルとして保存します。
.ps1ファイル。 - スクリプトを実行します。
- 次のツールにアクセスして、試用期間がリセットされたことを確認します。リモート デスクトップ ライセンス マネージャー。
重要な考慮事項
- テスト専用:この手順は、運用環境以外を対象としています。運用環境での使用には、適切な RDS クライアント アクセス ライセンス (CAL) を必ず購入して適用してください。
- コンプライアンス:Microsoft のライセンス ポリシーに準拠していることを確認してください。この手順を誤用すると、ライセンス契約に違反する可能性があります。
- バックアップ:誤ってデータが失われたり破損したりしないよう、変更を行う前に必ずサーバーとレジストリをバックアップしてください。
トラブルシューティング
試用期間のリセットが機能しない場合:
- 管理者権限があることを確認します。
- 次のキーが正常に削除されたことを確認します。GracePeriodキー。
- サーバーを再起動し、試用期間の状態を再確認します。
- スクリプトが失敗した場合は、ガイドの手順に従って手動で実行してください。
まとめ
リモート デスクトップ サービスの 120 日間の試用期間をリセットすることは、運用環境以外でのテストや一時的な使用において役立つ解決策となります。試用期間を手動でリセットするか、スクリプトでプロセスを自動化するかにかかわらず、手順に注意深く従い、ライセンス条項に準拠するようにしてください。運用環境では、中断のないサービスと Microsoft ポリシーへの準拠を確保するため、適切にライセンスされた RDS CAL を常に使用してください。
1 thought on “How to Reset the 120-Day Trial Period for Remote Desktop Services (RDS)”