Accurate timekeeping on Windows 10 for wspr

So, I’ve upgraded to Windows 10 from Windows 7 and so far, after a few months, I’m still impressed. Possibly a faster start, device manager available by left-click of the start button, and less crashes. My only complaint was a reset_for_updates a short way into carving on the CNC Router ruining the job.

Anyway, after aquiring an Elad RDM DUO 5w HF Transceiver, I have been wanting to try JT65 and WSPR. Lots of messing about later ( I must blog this ) and I have WSJTX working in a scanning WSPR mode from 473kHz up to 50MHz.

However, the successful RX messages stop after a day and I realise that the PC clock has drifted by a few seconds and the windows time update settings are too long. A quick google and here is the answer :

  1. Bring up regedit
  2.  Navigate to  HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpClient
  3. Change the DWORD SpecialPollInterval ( I set mine to 3600 decimal  seconds )
  4. Reboot I guess

This involves changing your registry. Please only do this if you know what you are doing. Changing the wrong key could break your PC.