Windows Software Licensing Grace Period Registry Key

This article outlines where the Windows Registry records active configurations and counters for system-wide software licensing grace periods. Windows manages these grace periods through distinct components depending on the service, primarily leveraging the Software Protection Platform (SPP) for core operating system licensing and the Remote Desktop Connection Manager for Terminal Services. Below are the precise registry paths, associated values, and operational details for locating and interpreting these grace period configurations in Regedit.

Windows OS Software Protection Platform (SPP)

The primary registry path responsible for core Windows activation, grace period state, and rearm counter configuration is:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

Key entries within this location include:

The real-time countdown and cryptographic validation data are maintained in secure, trusted storage by the Software Protection service (sppsvc), referenced via HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc.

Remote Desktop Services (RDS) Grace Period

For systems utilizing Remote Desktop Licensing, Windows enforces a dedicated 120-day grace period counter before requiring a Remote Desktop Session Host license server. Regedit records this active configuration under:

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

Within this key, the system creates a REG_BINARY entry (typically named with an internal string such as L$RTMTCMD...) containing the encrypted timestamp and active countdown ticks for the grace period.

Because this configuration key is protected by default operating system access controls, modifying or viewing full administrative details requires taking ownership of the GracePeriod key from the default SYSTEM or TrustedInstaller identity.