Monday, September 22, 2014
   
Text Size
Login

Windows 7: System Clock is constantly going out of sync

The Issue

People have reported that although they have manually set the date/time on their computer, this gets changed by the windows time server (time.windows.com) when connected to the Internet and for some reason it doesn't display the right date/time.


The Quick Fix

First off, check there aren't any Update for Windows 7 releases at Microsoft's Windows Update


The Long Fix

Now below are the notes I've had to try and fix this before (personally it was because Microsoft released an optional windows update that fixed my issue.

check that this issue isn't being caused by any Windows 7 desktop gadgets.

  1. Quit/close all desktop gadgets except the CPU monitor and your analogue clock.
  2. Make sure your computer is connected to the Internet
  3. Left-Click once on the clock on your taskbar
  4. Click on Change date and time settings link
  5. Click on the tab Internet Time
  6. Click on the Change Settings button
  7. Check the box next to Synchronize with an Internet time server is ticked
  8. Select an option from the dropdown menu starting with the first
  9. Click on the Update now button
  10. Text will appear beneath the button
    1. If you get an error, then select a different server from the dropdown
    2. If you get the text The clock was successfully synchronized...
      1. You can opt to untick the checkbox next to Synchronize with an Internet time server to prevent it finding the wrong time (again)
      2. Check the clock has updated in your taskbar and close the window by clicking on OK
    3. Leave your computer for a few hours and see if it keeps the time...

    If the problem persists, try changing the system registry setting as per the below. If you have never used the system registry before, ask someone who has.


    Additional (intended for Vista users)

    The following is an excerpt from http://www.howtogeek.com/howto/windows-vista/dealing-with-windows-vista-time-sync-problems/

    Change the Default Update Interval

    If your clock is constantly out of sync even though it says the sync was successful, the problem could be that your computer is losing time because of a system clock problem. A workaround in this instance is to change the NTP client to update more often.

    Note: The following process requires administrator (installation) rights on your computer.

    1. Open regedit.exe through the start menu search box, and then find this registry key:

      1.  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpClient 
    2. Double-click on the key on the right-hand side for SpecialPollInterval

    The default time period is 7 days calculated in seconds. If you wanted to change this to update every day, you would use 86400, or 60 seconds * 60 minutes * 24 hours * 1 day.

    I wouldn’t recommend setting this to anything less than 4 hours worth, or your computer might get banned by the time servers.


    Change Your Firewall Settings

    Third party firewalls will often block the time servers, causing the sync to not work properly. If you are using McAfee or another firewall, you’ll need to use the configuration utility to unlock NPT access on UDP port 123.

    Resync your Time using the command-line

    Open a command prompt (Start > Run > Type "Command" > Click on OK) and type "w32tm /resync"

    Comments   

    oceanwaves
    # oceanwaves Mon, 15th March 2010
    This worked on XP and Vista, but sadly it will not work on Windows 7. The registry keys are still there, but when specialpollinte rval is adjusted to be less time it has no affect. I tried 120 seconds for a test and it did nothing. Had it worked I would have upped it to maybe an hour. Also I know it works on 120 second test on windows XP. So that should be no problem. It just isn't working on windows 7 for some reason.
    Like | Dislike | -1 Reply | Reply with quote | Quote
    # Webmaster Wed, 17th March 2010
    True the vista section (changing the registry key) did not work for me on windows 7. My main pc is on windows 7 and I had to disable most of the 3rd-party desktop gagdets. This made the clock stable but when I switched on and off, my clock would be lost again. I updated my BIOS firmware which changed it but didn't solve it. I ended up installing optional "Updates for Windows 7" and this fixed the problem.
    Like | Dislike | -3 Reply | Reply with quote | Quote
    Xanamiar
    # Xanamiar Sun, 23rd June 2013
    If you are losing time and doing everything you did didn't fix it. Replace the Cmos battery. It's a cheap battery just take it out and put a new one in ((after turning of the computer)) if the CMOS battery is bad the computer will lose time.
    Like | Dislike | -1 Reply | Reply with quote | Quote
    RimCountry
    # RimCountry Tue, 10th September 2013
    This is going to sound crazy, but this works!

    Over a two-day period, I tried every suggested remedy that I could find, both on the blogs and on Microsoft's outdated and virtually worthless "knowledge" base - I re-booted in Safe Mode and ran SpyBot Search & Destroy, then I replaced the battery and reset the BIOS, I selected and re-selected all the known time servers on the planet. I tried everything - even suggestions that I knew couldn't possibly resolve the issue, everything except truly dangerous things involving tampering with registry entries, and replacing the motherboard. The clock would still begin to lose time as soon as it was reset. Not only was it messing with virtually every time-sensitive application on the system, but it was literally driving me crazy.

    (Cont...)
    Like | Dislike | -1 Reply | Reply with quote | Quote
    RimCountry
    # RimCountry Tue, 10th September 2013
    (Cont...)

    I finally ran across an entry on an Adobe InDesign blog, posted by a user who, like me, was a graphic artist, and whose clock issues were messing with his workflow. He had inadvertently discovered a fix for his system while updating his creative suite. He recommended that I try the same thing, so as the last resort of a man clinging to the ragged edge of my sanity, I did... and it worked!

    (Cont...)
    Like | Dislike | +2 Reply | Reply with quote | Quote
    RimCountry
    # RimCountry Tue, 10th September 2013
    (Cont...)


    In this order, I uninstalled Adobe Reader, changed the Time Zone on the clock to anything other than the correct one for my location, then re-booted the system. When it came back up, I re-set the clock to the correct Time Zone, then re-installed (directly from a new, free download) the latest version of Adobe Reader, then re-booted.

    That was yesterday, and the clock hasn't lost one second since. I have an atomic clock on the wall over my monitor and both clocks advance to the next minute within milliseconds of each other. I was just so thrilled with this that I had to come back to this blog and share it in the event that it just might work for someone else.

    BTW, I'm running Win7 64.

    Michael in Strawberry
    Like | Dislike | +2 Reply | Reply with quote | Quote
    Raul_McCai
    # Raul_McCai Wed, 21st May 2014
    Fix the clock in Windows 7 – it’s just a scheduling problem. Odds are yours is set to sync’ up to an internet clock once a week, and that just ain’t good enough.

    Do it through the Task Scheduler.
    Log on as admin' the Left Hand panel of task scheduler :/tack scheduler library/microso ft/windows/Time Synchronization , Right click that and select properties. Use that dialog box to change the schedule to "on startup."
    Like | Dislike | +6 Reply | Reply with quote | Quote
    Steve_Adrine
    # Steve_Adrine Sun, 25th May 2014
    Thank you so much. I've been troubleshooting this problem for 2 years and have tried everything; from making registry changes to changing the CMOS battery. your fix seems to have worked! I'm so happy because it was affecting everything, especially my calendaring. :D
    Like | Dislike | 0 Reply | Reply with quote | Quote
    Raul_McCai
    # Raul_McCai Fri, 13th June 2014
    For Windows 7 - - - - - - -
    Logged on as ADMIN, in Taskscheduler Under /Library/Micros oft/Windows/Tim e Syncronization open the Triggers panel and change how often the clock syncs with whatever internet time you please.

    Trying to do this as a user with the Admin passcode won't work you gotta be logged on as the administrator.
    Like | Dislike | +1 Reply | Reply with quote | Quote
    Add Comment

    Name:

    Email:

    Website:

    Message:


Latest Posts