I suspect there was a hardware problem with my Windows 2K8 server. I want to read the actual BIOS time to that I can see if it's somehow related to that.
*nix has the
hwclock command - is there anything similar in Windows? A small C program or something would also suffice.
I thought the program must somehow read incorrect time from BIOS (It tries to protect virus from modifying time, so kept resetting on a regular interval), so I think I should try read that time directly to make sure it's correct.