Windows server time going back to past because of time synchronization with the hardware clock

Sowjanya G 0 Reputation points
2024-01-23T13:33:59.9533333+00:00

Hi. From the last 2 months, we are facing below issue on our Windows 2016 server every 10 days. Server time is going back by 1 hour with the below message in eventvwr. The system time has changed to ‎2023‎-‎12‎-‎27T07:34:29.500000000Z from ‎2023‎-‎12‎-‎27T08:34:38.153992100Z. Change Reason: System time synchronized with the hardware clock. It is again getting corrected after 2 hours. The system time has changed to ‎2023‎-‎12‎-‎27T09:34:29.500000000Z from ‎2023‎-‎12‎-‎27T08:34:29.508436400Z. Change Reason: System time synchronized with the hardware clock. Below are the default settings of the server since very long time. 'Set Time Automatically' is off in 'Date & Time settings'. StartUp type of Windows Time service is Manual(Trigger) and is not running. This is a WorkGroup server & not joined to any domain. We do not have access to the hardware & is maintained by a different vendor.
Pls guide on how to fix this issue. How to stop synchronizing with hardware clock.

Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Danish Gul Khattak 335 Reputation points
    2024-01-23T13:55:27.2033333+00:00

    It seems like the Windows Time service is synchronizing the system time with the hardware clock, causing the time to go back periodically. Since the server is not part of a domain, you can try the following steps:

    1. Disable Windows Time Service:
      • Open the Services application (services.msc) and locate the "Windows Time" service.
      • Set the startup type to "Disabled" to prevent it from starting automatically.
    2. Check Third-Party Time Sync:
      • Ensure there are no third-party applications or scripts running that might be syncing the time.
    3. Review Scheduled Tasks:
      • Examine any scheduled tasks related to time synchronization and disable or modify them.
    4. Check for System Policies:
      • Verify if there are any local group policies affecting time synchronization.
    5. Registry Settings:
      • Open the Registry Editor (regedit) and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters.
      • Look for the "Type" DWORD and set its value to "NoSync" to prevent time synchronization.

    Remember to backup the registry and create system restore points before making any changes.

    If the issue persists, it might be advisable to involve the server vendor or IT support with access to the hardware, as they can investigate potential hardware-related problems or provide more specific guidance based on your server setup.


  2. Anonymous
    2024-01-24T02:50:04.1666667+00:00

    Hello Sowjanya G,

    Thank you for posting in Q&A forum.

    I hope the information provided by Danish Gul Khattak is helpful.

    In addition, whether this server is a physical machine or virtual machine?

    In the case of virtual machines, you can enable the time synchronization settings for the virtual platform. In this way, the time of the machine is synchronized with the time of the virtual platform. If you have any questions or concerns, please feel free to let us know. Best Regards, Daisy Zhou

    If the Answer is helpful, please click "Accept Answer" and upvote it.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.