I started off following the instructions in this article:
http://support.microsoft.com/kb/816042
They don't work.
When you run the command: w32tm /resync, you receive the error: "The computer did not resync because no time data
Digging on the web, I found only more and more articles either repeating the steps from the Microsoft article or stating similar problems, with no solutions, to mine.
Firstly, let me declare the obvious: port 123 (SNTP) was forwarded to my domain controllers IP, both TCP and UDP, on my ADSL router. (NAT)
I tried my silver-bullet: unregister w32time and start again. I created the following batch script:
net stop w32time
w32tm /unregister
w32tm /register
w32tm /config /manualpeerlist:192.43.244.18 /syncfromflags:MANUAL /reliable:YES
net start w32time
w32tm /config /update
w32tm /resync /rediscover
The first line stops the NT service. You then unregister it and re-register it, recreating all the registry keys with default values, giving you a standard starting point. After that, I configure it, specifying an NTP server's
You guessed it, same error in the command line ("no time data was available") and same warning in the system event log! Argh!
I have to ask the question: Does w32time actually work on windows 2003?
Has anyone got any insight into this problem? There must be a solution, I am sure that the vast majority of admins would like their network to have accurate time!
Thanks,
Stephen Martindale
net time /SETSNTP:time.windows.com
net time /SETSNTP:time.nist.gov
net time /QUERYSNTP
net time /SETSNTP:time.windows.com
net time /QUERYSNTP