The Windows Time Service and Hyper-V

Recently a domain I had a domain running inside Hyper-V on Windows Server 2008.  The challenge was that the domain's clocks were running behind the time being reported at time.windows.com.  When I ran the w32tm command (

w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update

found here

https://technet2.microsoft.com/windowsserver2008/en/library/92a73b00-12b7-49d0-b6be-007e626f387d1033.mspx?mfr=true

) to sync to the time peer list which included time.windows.com on the Domain Controller (guest), time would sync for about 4 minutes and then fall behind again. 

This is due to a potential conflict between the host and the guest via Integration Components.  What I did to resolve it is to set the Windows Server 2008 Hyper-V hosts to sync against the time.windows.com peer.  Domain time then was corrected on all guest machines.