This page explains how to make the Windows network time (NTP) client synchronize its time more often than the default once per week.This was tested on Windows 7 but should work with Windows XP and above.
Despite the apparent awfulness of PC clocks, Windows doesn't provide any user-facing options to change the clock-sync frequency below once a week.
I've seen suggestions that you change the existing Synchronize Time scheduled task so that it runs more often. I tried making that task run once a day and my clocks still drifted.
Upon investigation, that task simply makes sure the Windows Time service is running and if it's already running the task does nothing.
In that situation it's still up to the Windows Time service when to actually performs a sync, which will be once per week.
There is a Special Poll Interval setting under HKEY_LOCAL_MACHINE\SYSTEM\Current Control Set\services\W32Time\Time Providers\Ntp Client (note: it has moved at least once between Windows versions) which is the time (in minutes) between time syncs... While modifying that registry value may update the "next sync time" displayed in the control panel, I have found it does not actually affect how often the clock is synched.
Feel free to play with it if you want but that's my verdict.As far as I can tell, the registry value changes how often the time service wants to sync but only applies when time service is actually running.When the time service runs is controlled by the Windows Task Scheduler, not the registry value, and (at least on Windows 7) when the service runs it exits immediately after performing any required work.After that the time service will not do anything -- or run at all -- until the Task Scheduler starts it again.I suspect if you modify the Special Poll Interval value and change the Synchronize Time task frequency then it might work, but that is difficult to verify.On the other hand, my method (below) is a similar amount of effort and is trivial to verify: You can mess up your system time and then manually run the task to verify that it gets corrected right away.