This is how you change from UTC to Eastern Standard Time in WVD, using only the registry.
Verify you have time servers
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]
“1”=”time.windows.com”
“2”=”time.nist.gov”
Disable virtual time provider
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider]
“Enabled”=dword:00000000
“InputProvider”=dword:00000000
Enable the NTPClient provider
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
“Enabled”=dword:00000001
“InputProvider”=dword:00000001
Apply Eastern Standard Time reg keys
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
“Bias”=dword:0000012c
“DaylightBias”=dword:ffffffc4
“DaylightName”=”@tzres.dll,-111”
“DaylightStart”=hex:00,00,03,00,02,00,02,00,00,00,00,00,00,00,00,00
“StandardBias”=dword:00000000
“StandardName”=”@tzres.dll,-112”
“StandardStart”=hex:00,00,0b,00,01,00,02,00,00,00,00,00,00,00,00,00
“TimeZoneKeyName”=”Eastern Standard Time”
“DynamicDaylightTimeDisabled”=dword:00000000
“ActiveTimeBias”=dword:0000012c
“RealTimeIsUniversal”=dword:00000001
Notes
Automatic Time/Time Zone Settings
TIME
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
ON “Type”=”NTP”
OFF “Type”=”NoSync”
TIME ZONE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tzautoupdate
ON “Start”=dword:00000003
OFF “Start”=dword:00000004
Restarting Time Service
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
Disable Time Sync in Hyper-V
Disable Time Sync in VMWare