I have a domain controller called MyDC1 that I have configured as the reliable time server for my network. It syncs with 22.214.171.124 which is time.nist.gov. The time on this server is correct and it is functioning fine. However, I have a few other servers that will not sync their time to this server. The windows time service is running on this server and all workstations in the domain have sync'ed with this server. One of the servers is the Exchange 2003 server. I have all DST patches on all workstations, servers, and even the other DST patch for Exchange itself.
If I type net time /set in the command prompt of the exchange it tells me:
Current time at \\MyDC1 is 3/31/2007 9:28 AM
Local time (GMT-05:00) at \\MyDC1 is 3/31/2007 10:28 AM
The current local clock is 3/31/2007 9:28 AM
Do you want to set the local computer's time to match the
time at \\MyDC1? (Y/N) [Y]:
To which I type Y and it tells me:
System error 1314 has occurred.
A required privilege is not held by the client.
What priviledge is not held by the client? I don't understand it.
So I used the w32tm /resync command which tells me:
Sending resync command to local computer...
The following error occurred: The interface is unknown. (0x800706B5)
The time service is not running on the Exchange server (server I ran this command on). So I enabled it to see what happened and nothing changed. So I disabled it back to what it was before.
The registery entries on the Exchange server are:
Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Class Name: <NO CLASS>
Last Write Time: 3/31/2007 - 9:21 AM
I have also tried to set the clock manually. If I change the time up one hour it will automatically revert back to the original time. The BIOS settings are showing the correct time.
To sum it up the correct time right now is 10:32AM Central Time. The domain controller shows it is 10:32AM but the exchange server shows 9:32AM. Both are on the same time zone and have all patches updated. Any help would greatly be appreciated. Thanks.