My system clock is reset every time I turn off my computer. So I auto-sync it with a time server at boot time and run a daemon to auto-sync it again every couple minutes (or seconds, I don't even know). Windows probably has something similar. It's ntpd in Linux.