When Deploying a guest OS as Domain Controller
Issue with Active Directory or licensing Services installation on the guest
Cause : Hyper-V has a time sync IC which sync guest time with host every 5 seconds. You need to disable that in case you want to move guest time behind the host time (else it will sync it next time sync cycle). In case you are moving the guest ahead of host time then the time sync don’t change guest time (it gets synched gradually over a very long period of time). Under heavy load you may see time drift in the guest in case the time sync ic is disabled.
The Best Practice would be before Promoting a guest as DC
go into the setting for that virtual machine under management option
select Integration Services
under that uncheck the time Synchronization Option for the Vm that we are going to promote as Domain Controller
(note: point the domain controller to valid time source after the install )