I have noticed that synchronization occurs on every wake up. What is the system time? I guess, it is updated continously but why do I see the event message only on the wake up?
Windows 10 synchronized with hardware clock (on system wakeup)
synctime
Related Solutions
It seems that Windows Time Service could not be started.
Check if Windows Time Service is disabled. If yes enable it and set it to Automatic (open Run prompt and type "services.msc".Navigate to Windows Time, right click, select Properties and change Startup to Automatic).
Try manually starting Windows Time Service (open Run prompt and type "services.msc"). Navigate to Windows Time right click and click Start. If it does not start properly, check the event log for the error.
If there is an error in the event log, update the question with the error.
UPDATE: Try http://www.worldtimeserver.com/atomic-clock/ first.
I would highly suspect Ubuntu and Windows disagreeing on whether the hwclock is localtime or UTC. The conflict usually comes about because Linux uses the the hwclock set in UTC, while Windows uses the hwclock set to the localtime zone.
If you want your hwclock to show the time in your timezone, then you will need to change linux to not be UTC, which means make linux use localtime. If you are OK with your hwclock (BIOS) to be in UTC, then change windows to be UTC.
From here:
Make Windows use UTC
Note: This method was not initially supported on Windows Vista and Server 2008, but came back with Vista SP2, Windows 7, Server 2008 R2 and Windows 8/8.1.
To make MS Windows calculate the time from the hardware clock as UTC.
Create a file named
WindowsTimeFixUTC.reg
with the following contents and then double click on it to merge the contents with the registry:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001
Note: Windows Time service will still write local time to the RTC regardless of the registry setting above on shutdown, so it is handy to disable Windows Time service with this command (if time sync is still required while in Windows use any third-party time sync solution):
sc config w32time start= disabled
Reversing the change.
You can create a file with the following contents and then double-click it to merge in the original changes, as above:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=-
If Windows Time service was disabled, enable it again with the command:
sc config w32time start= demand
Make Linux use 'Local' time
To tell your Ubuntu system that the hardware clock is set to 'local' time:
Pre-Ubuntu 15.04 systems (e.g. Ubuntu 14.04 LTS):
edit /etc/default/rcS and add or change the following section
#Set UTC=yes if your hardware clock is set to UTC (GMT) UTC=no
Ubuntu 15.04 systems and above (e.g. Ubuntu 16.04 LTS): open a terminal and execute the following command:
timedatectl set-local-rtc 1
Best Answer
If you do not have windows set to sync with an internet time server, it will sync with your BIOS clock.
Read the following link for help in setting windows up to automatically sync with an internet time server.