This is how you can designate a Windows machine (PC or server) as a local NTP server.
Stop service w32time
- Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer - Set Enabled to
1 - Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config - Set AnnounceFlags to
5 - Start service w32time
- Reboot
Client Configuration
Set time server(s), replace your %variables%:
w32tm /config /manualpeerlist:"%timeServer%" /syncfromflags:manual /reliable:yes /update
The list is space separated and has to be written in quotation marks.
You can force a sync with w32tm /resync.
The current time sources is shown with w32tm /query /source, the current configuration is shown with w32tm /query /configuration.
A test can be done with w32tm /stripchart /computer:%tServOnline% /samples:5 /dataonly.