Although the description for the Windows Time Service indicates that disabling it may prevent other services from loading, I'm not currently aware of any such services that do actually require it.
If you're not using Net Time as a time server, disabling the Windows Time Service is optional, but there shouldn't be any harm in disabling it to save a bit of RAM.
If Time adjustment greater than: The default setting for this means that the local time will be updated regardless of how much difference there is between the current local time and the time reported by the remote server.
There shouldn't normally be a reason to change this as the current version of Net Time will check with multiple servers to ensure that it isn't using an invalid time.
I have a problem not listed above: If Net Time isn't working correctly for you, please enable Debug level logging, attempt to do another time sync and then send an email to me with your log file attached along with a detailed description of the problem that you're having.
Alternatively, you can try using the latest trial version of Delphi available from Embarcadero.
The latest version has been tested with Delphi XE2 Professional: The current version includes an older version of the Internet Component Suite which is not compatible with Unicode versions of Delphi (i.e.
Most settings should be fairly self explanatory, however some people have asked for clarification on certain settings: Max Free Run: Indicates how long the program will run for without getting a valid sync before it considers the local time to no longer be accurate.
Once this time period expires, the tray icon will change to a cross and if it's configured to act as a time server, it will stop responding to requests for the time.