WSJT and WSPR require accurate time syncing. In most cases the user will either manually sync their PC to the “Internet Time” via the Windows control panel or install one of several programs that manually set the time at a user defined interval. I’ve noticed that the default Internet time servers that Microsoft uses would often return an error on the first attempt to do a time sync. I’m running Windows 10 and I found a much easier way to keep my PC in perfect time sync, without the need to run any external programs. To make these changes you will use the REGEDIT program within windows.
Press (Windows Key)plus R
Enter REGEDIT into the popup window (ENTER)
If the default Windows Time Servers Report Errors, Choose your new Time Servers
I chose two new time servers directly from NIST. If you do not wish to change the time servers, proceed to Step 3.
Proceed to the Registry Key section at the link below.
Enter in the names of the time servers you wish to use. I have a total of three, though I’ve been told on 2 are required. If you are using the Windows default servers, you can skip this step.
Change How Often Your PC Does a Time Sync
Proceed to the section on “Using Registry Editor”
On my PC I changed the interval to 14400 <sec> (which = 4 hours)
Running “Windows Time” as an Automatic Delayed Start
Go into the Windows Control Panel, in the “Services” section.
Scroll down to “Windows Time” and select it.
Go to the Startup Type and change MANUAL to an “Auto Delayed Start”.
Exit Windows and reboot.
Go to www.time.is
That’s it, now each time you boot up your PC will do a time sync and you will never have to worry about it again!