My Windows 7 machine infuriates me. It cannot hold a date. At one point it all worked fine, but now it will decide that it needs to change the system time to a random time and date, either in the future or past. There seems to be no correlation or set interval of when it happens.
In attempt to remedy this, I have:
- Correctly set the time in BIOS.
- Replaced the motherboard battery with a new CR2032 (even checked it with a multimeter).
- Tried disabling automatic internet synchronizing via "Date and Time" dialog.
- Stopped, restarted, left disabled the Windows Time service.
Yet with all of these actions, the time will continue to change.
Also, the machine has OS X and Ubuntu partitions. It does not occur on either of those so I'm fairly certain it's not hardware related.
Edit: This is a fairly old post now, but I thought it warranted an update. I never solved the problem. I ended up reinstalling Windows 7 and the problem went away (still had OS X and several linux partitions running just fine; also had the same hardware). Just another mystery of Windows, I suppose.