Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Clock Drift driving me nuts. Any way to sync to CMOS clock?


14 Feb 2012   #1

Win7 Home Premium x64
 
 
Clock Drift driving me nuts. Any way to sync to CMOS clock?

And old Windows problem has finally reared its ugly head on my system: "clock drift". My Windows clock keeps losing time. About 1 minute by the end of the day.

My CMOS clock is fine and is NOT losing time. I shut my PC off at night, automatically correcting the Windows clock when I restart the next morning. But my scheduled tasks later in the day will start late as the Windows clock slowly loses time.

I've edited the Registry to update "Internet Time" daily instead of weekly, but the time of day that the clock updates fluctuates, sometimes updating in the morning (which is unhelpful.)

"Clock drift" is a problem that has been around since Windows-3.0. As the number of background tasks grows, the software clock has a tendency to lose time.

Since my CMOS clock is just fine and and polling the Internet NTS (Network Time Server) sometimes fails (about 15% of the time), I was wondering if there was a simple way to automatically resync the Windows clock with my CMOS clock?

TIA.

My System SpecsSystem Spec
.

14 Feb 2012   #2

 

Here's a link to a constantly updated list of NIST servers.

NIST Internet Time Service

If you search for your existing host in Regedit and substitute one from my list for the preset one you should also stumble upon a registry setting to increase the frequency of synchronisation.

It goes without saying you should back up your registry first, as a safety precaution
My System SpecsSystem Spec
14 Feb 2012   #3

Systems 1 and 2: Windows 7 Enterprise x64, Win 8 Developer
 
 

"
  1. Open Date and Time by clicking the Start button , clicking Control Panel, clicking Clock, Language, and Region, and then clicking Date and Time.
  2. Click the Internet Time tab, and then click Change settings. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
  3. Click Automatically synchronize with an Internet time server, select a time server, and then click OK."
Set the clock


Fix the Windows Clock So It Syncs Properly | PCWorld


Note, I wasn't able to try this as I'm currently on a domain server and didn't want to log off at the moment.
My System SpecsSystem Spec
.


14 Feb 2012   #4

Windows 7 Pro. 64/SP-1
 
 

Lamur your method has worked for me a long time. I use the time windows.com so my Windows Updates work properly. So I guess I have tested it.
My System SpecsSystem Spec
14 Feb 2012   #5

Systems 1 and 2: Windows 7 Enterprise x64, Win 8 Developer
 
 

Quote   Quote: Originally Posted by Layback Bear View Post
Lamur your method has worked for me a long time. I use the time windows.com so my Windows Updates work properly. So I guess I have tested it.
LAMUR? Heheh. I guess I've been dissed. . Jk...
My System SpecsSystem Spec
14 Feb 2012   #6

Windows 7 Pro. 64/SP-1
 
 

Quote   Quote: Originally Posted by Lemur View Post
Quote   Quote: Originally Posted by Layback Bear View Post
Lamur your method has worked for me a long time. I use the time windows.com so my Windows Updates work properly. So I guess I have tested it.
LAMUR? Heheh. I guess I've been dissed. . Jk...
I mean no disrespect. Only meant to say your suggestion works for me.
My System SpecsSystem Spec
14 Feb 2012   #7

Win7 Home Premium x64
 
 

Thanks to all who replied, but clearly no one bothered to read my entire post.

Changing my NIST server won't solve the problem as I can't ensure the time of day that my clock is updated.

I already use a different server (time.nist.gov) to reduce the chance of failure when it checks, but I don't want to be dependent upon my Internet Connection to set my clock. My CMOS clock isn't losing time, so I want to simply sync the Windows clock with my internal clock. I can do that 10 times a day if I wanted (I don't).

The biggest problem using an NIST (as I already mentioned) is I can't ensure WHEN it updates (sometimes in the morning... when my time is already correct, or late in the evening AFTER most of my Scheduled Tasked have already been called.)

I need a shortcut or script to sync my clock that doesn't rely on making a connection to NIST and I can run from a Scheduled Task.
My System SpecsSystem Spec
14 Feb 2012   #8

Windows 8.1 Pro (x64)
 
 

Trying to sync the windows clock to the CMOS Real-time clock is pointless...Its already using it! Its Windows itself that keeps it in sync. Also, losing one minutes is hardly anything when most clocks in the world lose more then that daily.
My System SpecsSystem Spec
14 Feb 2012   #9

Win7 Home Premium x64
 
 

Quote   Quote: Originally Posted by logicearth View Post
Trying to sync the windows clock to the CMOS Real-time clock is pointless...Its already using it! Its Windows itself that keeps it in sync. Also, losing one minutes is hardly anything when most clocks in the world lose more then that daily.
Sorry, but neither statement is correct.

Windows does not read the CMOS clock every second to display the time. It reads it once at startup and then uses a "software" clock routine built into Windows to keep time. Background apps have a tendency to "distract" Windows just enough so the software clock loses time as the day progresses.

Windows resets the clock using "Network Time Servers" which use Atomic Clocks that lose about 1 second every 1,200 years. Internet clocks do not naturally lose time.

I schedule recordings that need to start at EXACTLY the same time every day. I don't want them starting a minute late or ending a minute early.
My System SpecsSystem Spec
14 Feb 2012   #10

 

If you did what I suggested in the registry you could have Windows automatically correct its clock whenever it falls more than 'n' seconds out of sync' with the time server selected.

Your CMOS clock has nothing to do with it, as pointed out by others...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Version

This entry controls the period of time for which spike detection is disabled in order to bring the local clock into synchronization quickly. A spike is a time sample indicating that time is off a number of seconds, and is usually received after good time samples have been returned consistently. The default value on domain members is 5. The default value on stand-alone clients and servers is 5.

http://technet.microsoft.com/en-us/l...(v=ws.10).aspx
My System SpecsSystem Spec
Reply

 Clock Drift driving me nuts. Any way to sync to CMOS clock?




Thread Tools



Similar help and support threads for2: Clock Drift driving me nuts. Any way to sync to CMOS clock?
Thread Forum
How See Digital Clock From Task Bar Clock? Customization
Solved what is gpu clock and memory clock? Graphic Cards
Solved Clock on pc lost 2 hours on the clock ? Performance & Maintenance
GPU clock / Memory clock always at max value Graphic Cards
This is driving me nuts :( General Discussion
Driving me nuts !!!!!!!!!!!!!!! BSOD Help and Support

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 06:36 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33