April 21, 2025
Improved Daylight Saving Time management in Citrix Provisioning
ON-PREMISES STATUS
ReleasingCitrix Provisioning and App Layering
Releasing
Daylight Saving Time (DST) changes previously caused VDAs to lose contact with the Domain Controller during boot. This was due to Windows miscalculating system time (UTC) at boot and later correcting it through NTP. Any service attempting to contact the domain controller while the time was wrong would be rejected. The issue stemmed from an interaction between the hypervisor's virtual Real Time Clock (RTC), which stores local time, and the registry's timezone key, which holds the offset from UTC.
To address this, Citrix Provisioning has improved DST handling by:
- capturing the UTC offset from the registry when promoting a vDisk
- sending the correct local time to the target at boot
- setting the RTC's local time to match the vDisk registry during UEFI time, ensuring accurate local time from Windows startup.