Windows 7 will not keep time zone's time over 24 hours

Brand new hardware, so it is NOT the CMOS battery. Moreover, Ubuntu has no clock issues whatsoever.

Problem is, the Time Zone setting does not hold between cold starts or BIOS settings. Usually, the Taskbar clock is off by 2 hours. Sometimes after a long Sleep, the minutes will be off. Internet synchro does adjust the time to the proper time. I have to set the clock every morning (cold boot) or BIOS options.

Hardware is:

Mainboard: Asus M4A87TD, with latest BIOS flash ( vers. 0801 'improved system stability')

Phenom-II X6 1055T. Radeon HD 5450, PCIe, latest driver that Windows will install.

Under BIOS options, 3 options for PowerManagement, if I set PowerManagement to [S1 (pos) only], I have options for System / Monitor -> Sleep. [ Auto and S3 ] prevent the system from sleeping.

The BIOS clock menu is correct to the seconds.

In Win7-64bit, I have the time zone selected for where we live. Setting to other locations makes the Taskbar clock even more error-prone.

I have googled this issue for some time. Suggestions I have found were CMOS battery replacement and PowerManagement settings. So now I am looking for any other ideas. It appears to be an OS issue.


Question Info

Last updated February 27, 2018 Views 1,601 Applies to:

Thank you for your reply! I did find an answer. I have a dual-boot Ubuntu / Windows 7. I thought surely because each OS has its own SATA drive that the one call to BIOS at startup for either platform would be the only 'cross-pollination'. No, Windows 7 manipulates the time at launch and at shutdown, referring to the BIOS setting. I can hack the registry of Windows 7, which I really, really hate doing. Or I can patch the Linux kernel to view Time like Windows 7 views time. I think both of those answers are terrible solutions looking at the long-term upgrade picture for both OS.


Because I have Windows 7 and it comes with Windows Script Host (WSH), I have begun a discussion group about maybe 'batching' a startup script that clicks the Internet Time button of Win7's Date and Time Dialog. It will take some thought. Programming the man-made concept of time confuses many a programmer. A script has an advantage it would carry forward through upgrades. Whether we come up with JScript, VBScript or perlscript remains to be determined. I'm preferential to perl as I was able to write a driver for a USB fax-modem using Win7's Fax program. We'll see.


Thank you, Thahaseena. Your quick response reminded me of the great support I had before Microsoft was Windows. And, I like Windows 7 because it is pretty, it is solid and and it is awesome. Some things it can do that Linux won't touch.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.