Time is very important, for humans and for machines and it's no different for Windows. Many programs, services and components in Windows requires to know precise time to work correctly (Kerberos authentication for example). To maintain the time correctly, Windows 10 offers the Windows Time service and the w32tm.exe tool which allows you to synchronize the time of your local computer with another computer on your local network or on the internet. This synchronization is performed using the Network Time Protocol (NTP) and occurs at specific interval.
Windows 10 computers that are not joined to a domain synchronise its time automatically with an Internet Time Server. The default Internet Time Server is time.windows.com.
For computers that are on the domain, the time is synchronised with the domain controller.
The following steps outlines how to view or change the time server used to synchronise your computers clock.
A windows 10 computer synchronises with a time server to update the clock at specific intervals. In case of computers that are part of a domain, the default interval is 1 hour. But in case of stand-alone systems the update interval is 7 days. If you want your computer to synchronise the time more frequently, you can achieve that by changing the value for a registry key.