Ths discussion topic covers the Precision Time Protocol Synchronization Service for Windows.
The Precision Time Protocol (PTP) defined in IEEE 1588 is a protocol used to synchronize clocks over a network. It represents a major improvement over NTP. On a local area network, it can achieve clock synchronization in the sub-microsecond range, making it ideal for time-sensitive Windows-hosted measurement systems like the openPDC and substationSBG.
Note that newer versions of Windows, specifically Windows Server 2019 and post 2018 releases of Windows 10, already support PTP. You can validate that the version of Windows you are using supports PTP by looking for the provider DLL:
If the PTP provider DLL exists on your system, see official instructions for its configuration.
For all other Windows operating environments, PTPSync is a Windows service that can be used to synchronize the operating system clock to within a few microseconds of precision on most local networks (see Windows Time Precision) when used with a clock that supports PTP.