use NTP to synchronise it with the UK pool of NTP servers at uk.pool.ntp.org and this works very reliably
hmmmm... I had a look at my time synchronisation and noticed that I have a pile of Warning Errors in my system log.
W32Time - Which has been going on for ages and I hadnt noticed - after all I dont look in Event Viewer that often.
My system is set to automatically sync with time.windows.com each week, but it seems to have been failing for quite a long while.
I tried a manual resync but it failed again. The obvious thought was perhaps firewall... but no it doesnt appear to be so.
Unfortunately I cant see anywhere in windows to easily put in your own choice of NTP server.
You could probably do so in the registry, but I took the easy option and changed it to the alternative which is time.nist.gov
Once I'd done that, the time immediately successfully synchronised without any problems what so ever and Im now at exactly same time as timeticker.
So... for me at least windows time server doesnt seem to be working properly.
I dont know how long this has been going on but from a very quick scan in Event Viewer > System I see little yellow warning triangles about Win32 time going right back to 19th of June, which is the date of my earliest log.
@ TD - It may be worthwhile at least looking at changing the time server to time.nist.gov from the drop down menu.
It can be found under the Internet Time Tab.