Time Synchronization and Domain Controller VM's


often, I’m getting asked how to configure Time Synchronization for Hyper-V VM’s that run the Domain Controller (DC) Role. Our original recommendation was to disable the time synchronization and leave it up to the DC’s own functionality to synchronize time with other DC’s.

On the other hand, we also have our PM Bens correct recommendation that there is ‘Never’ a reason to do so. (Question#8)

 Now, just recently I found that our technet article now actually recommends to partially disable time synchronization:

“To partially disable the Hyper-V time synchronization provider, leave Time synchronization enabled under Integration Services and run the following command from an elevated command prompt on the guest domain controller:
 reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider /v Enabled /t reg_dword /d 0

It is important to ensure that your host machine is syncing with a reliable time service to avoid any time skews.