I am having a problem where the time randomly jumps to 4 hours in the past. As a result, none of the scheduled tasks (such as backups) happen at the correct time, and some time-critical applications we are using (such as an accounting system) do not work.
For example, if the actual time is 4 PM EST, the system clock will read 12 PM. If you reset the system clock forward again to the correct time, it will randomly jump back 4 hours again.
- OS: Windows Server 2008 R2 Standard SP1
- This server is not on a VM and not joined to a domain.
- Our time zone is EST.
- Windows is set to EST time zone.
- BIOS clock is in UTC.
- For reference, EST is -4 hours from UTC.
- For debugging purposes, I have disabled Windows Time Service and any other service I can think of that will change the system time.
I have checked the event viewer, and see some "Kernel-General" events related to time changes. Here's an example:
<?xml version="1.0" encoding="UTF-8"?>
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}" />
<EventID>1</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000010</Keywords>
<TimeCreated SystemTime="2014-05-09T17:04:34.500000000Z" />
<EventRecordID>39254</EventRecordID>
<Correlation />
<Execution ProcessID="4" ThreadID="68" />
<Channel>System</Channel>
<Computer>SERVER</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="NewTime">2014-05-09T17:04:34.500000000Z</Data>
<Data Name="OldTime">2014-05-09T21:05:19.806811800Z</Data>
</EventData>
</Event>
This event was generated at around 5 PM. After this event, the system time was showing 1 PM, exactly 4 hours behind the current time.
Installing and running Windows Time Service and configuring it for External Time Sync does not solve the problem. The Internet time synchronization will set the time properly, and then the time will reset again randomly.
This problem also reliably occurs every single time you reboot the computer.
Anyone ever heard of this problem or know of a solution?