Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a remote Windows 2008 R2 Server which I'd like to sync up time during startup against a list of 5 NTP servers. How could this be accomplished?

EDIT: Found the solution - I've use Windows Task Scheduler to run "w32tm /resync" on startup when there is network connection, with 30 sec delay.

Should solve the problem.

Thanks for the help.

share|improve this question
If you find a solution on your own, post it as a separate 'answer' below and mark it as accepted. – grawity Apr 15 '11 at 14:57

Install ntpd. The builtin time synchronization in windows is far to imprecise to be useful. I use this implementation on my windows machine, pretty easy to setup, you edit a text-file and add your servers.

Be sure to disable W32Time in your services to prevent it from synchronizing time with other services.

share|improve this answer
Thanks. I Use Windows Time Agent which does the same - but neither can make it sync on startup. – Bob Apr 15 '11 at 12:41
Just FYI, you can configure w32time service to use NTP without installing anything additional. – jscott Apr 15 '11 at 12:41
I'm aware of that, but my experience is that W32Time easily accept several seconds of skew which in many cases isn't acceptable. If you still want to use W32Time, you can adjust the frequency it will try to synchronize in the registry. – jishi Apr 15 '11 at 12:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.