Domain Controller time is incorrect

active-directoryntptime

I have a domain controller running in VM on Hyper-V, the time seems to be steadily getting faster, over the X-mas period it's 5 faster, which seems odd!

I know how to change the time and I belive we setup an NTP server on the DC and ensured time-sync was turned off on Hyper-V.

I don't really want to keep setting the time. Is there a reason why the time is fast?

Best Answer

I know how to change the time and I belive we setup an NTP server on the DC and ensured time-sync was turned off on Hyper-V.

Virtual Machines can't track time. You may want to try setting up the DC up as an NTP client. This blog might be useful.

http://www.aperture.ro/index.php/2009/01/windows-time-sync-hyper-v-enabled-domain-controller-dilemma/

The guy waffles for a bit, but scroll down and you will get the necessary registry entries. This KB article seems a bit more authorative.

http://support.microsoft.com/kb/223184

There is also a Technet article on configuring a DC to use NTP:

http://technet.microsoft.com/en-us/library/cc784553(WS.10).aspx

As for why this happens, VMware has a writeup about timekeeping with VMs (not HyperV, but the concepts still apply).

http://www.vmware.com/pdf/vmware_timekeeping.pdf