Can't synchronize time, Windows 7

93,866

Solution 1

It seems that Windows Time Service could not be started.

  1. Check if Windows Time Service is disabled. If yes enable it and set it to Automatic (open Run prompt and type "services.msc".Navigate to Windows Time, right click, select Properties and change Startup to Automatic).

  2. Try manually starting Windows Time Service (open Run prompt and type "services.msc"). Navigate to Windows Time right click and click Start. If it does not start properly, check the event log for the error.

If there is an error in the event log, update the question with the error.

UPDATE: Try http://www.worldtimeserver.com/atomic-clock/ first.

Solution 2

Very late answer here ...

After many failed attempts to sync with various time servers I came to realize time sync problems were caused for lack of an initial sync reference point. After manually synchronizing from cmd|posh I was then able to use the gui app to sync ...

Powershell ...

 cd $env:systemroot\System32 

 .\net stop w32time
 .\w32tm /unregister 
 .\w32tm /register
 .\sc config w32time type= own
 .\net start w32time
 .\w32tm /resync /computer:$env:COMPUTERNAME    

You should get a response such as ...

Sending resync command to {$computername} ...

Afterwards the gui interface should succeed ...

Share:
93,866
bretddog
Author by

bretddog

Updated on September 18, 2022

Comments

  • bretddog
    bretddog almost 2 years

    Ok, I finally installed Windows 7, clean install. Time synchronization does not work. Clicking "Update now" gives message:

    Unable to start the Windows Time service. Please try again later.

    I use time.nist.gov, as I believe that use to be reliable, and works for my XP pc's.

    Any hints on this?

    I did edit the Task Scheduler,

    Microsoft > Windows > Time Synchronization > SynchronizeTime

    where I set it to synch every 6 hour (I need accurate clock), but this problem was also before I made that change. And this scheduler doesn't set the time either, as far as I can see..

  • bretddog
    bretddog about 13 years
    Ok, it was set to Manual, and was not running. So I sat it to Automatic, and started it. However, I still get the same error. Do I need to restart my system? Not sure where to look in the Event Log, I never used that before.
  • John
    John about 13 years
    Open Run Prompt. Type eventvwr. Click on Application. See if any error is logged. Now click on System. See if any error is logged.
  • bretddog
    bretddog about 13 years
    Hmm. I can't see any related errors. Is this windows Time Service supposed to run all the time? Even though I set it to automatic, after system restart, it still is not started. Then when I start it, and go to the Internet Time Settings dialog, it says time was updated (at that time), however time is still incorrect. And still gives the error message when I try to Update now manually.
  • John
    John about 13 years
    Can you change that to LocalSystem? Right click -> Properties -> Log on tab -> Set it to Local System and then start the service.
  • bretddog
    bretddog about 13 years
    When trying to start as LocalSystem, I get: Windows could not start the Windows Time service on Local Computer. Error 1079: The account specified for this service is different from the account specified for other services running in the same process.
  • John
    John about 13 years
  • bretddog
    bretddog about 13 years
    Ok, it says Windows 7 32bit, I'm running 64 bit, not sure if that will be a problem.
  • John
    John about 13 years
    I am out of options :). You can try it even though it says Windows 7 32 bit.
  • Matheus Moreira
    Matheus Moreira about 10 years
    The w32tm /unregister command gives me Access denied errors. Any idea why?
  • Edward J Beckett
    Edward J Beckett about 10 years
    @MatheusMoreira Are you in an elevated prompt?
  • Matheus Moreira
    Matheus Moreira about 10 years
    I suppose. I'm on an administrator account, and it doesn't seem to work even if I right click and select "Run as administrator".
  • Edward J Beckett
    Edward J Beckett about 10 years
    Is the service running? @SEE Ganesh's answer to ensure the service is actually running... > administrator > services.msc ...
  • Matheus Moreira
    Matheus Moreira about 10 years
  • Edward J Beckett
    Edward J Beckett about 10 years
    Sorry @MatheusMoreira ... I'm not sure buddy.
  • Ascherer
    Ascherer almost 10 years
    The following error occurred: The interface is unknown. (0x800706B5) any idea?
  • Edward J Beckett
    Edward J Beckett almost 10 years
    @Ascherer Are you in an elevated shell?
  • Ascherer
    Ascherer almost 10 years
    "Run as Administrator"? yeah