Solved

Windows Server 2003 and Windows XP Workstations - no time sync?

Posted on 2011-03-13
12
939 Views
Last Modified: 2012-05-11
I have Windows XP workstations in a domain with Windows Server 2003.  Yesterday, before the time change, I went to each workstation to ensure the Windows Time service was running, changed the polling to 15 minutes and ran the command "w32tm /resync /rediscover"

I tested a sampling of workstations by changing the server time by a few minutes and seeing if the workstations followed suit.  They did.

This morning, after the time change, my server shows an hour later as it should, but my workstations do not.

Questions:

1. Why haven't they changed?
2. Does someone have to be logged in for the time to update?
3. If a regular user does not have the privleges necessary to allow a time change, will it change anyway since it is a service and not really dependent on their login?

Thanks.
0
Comment
Question by:adrobnis
  • 5
  • 5
  • 2
12 Comments
 
LVL 7

Accepted Solution

by:
compaqus earned 250 total points
Comment Utility
When it happened to me a year ago, it was because i did not have the latest updates on daylight saving time.
Me I have used this patch on Server 2003, XP (with no sp3 i think) and a few win2000.

http://www.intelliadmin.com/index.php/2007/01/unofficial-windows-2000-daylight-saving-time-patch/
0
 
LVL 42

Expert Comment

by:kevinhsieh
Comment Utility
It is certainly not a problem with the time sync service, because time according to Windows is always UTC. The time that is displayed is calculated by using an offset appropriate for the time zone. If your machines are showing the wrong time it is because their timezone rules are wrong and you need to get the DST patches on them.
0
 
LVL 1

Author Comment

by:adrobnis
Comment Utility
Thank you for your information.

It appears it was a problem with the TimeZone patch not being applied to the system (SP2 or 3 did not matter).

Although, in my opinion, I would think it would have been overridden by the timesync that told it the time on the server was an hour later than itself regardless of the information it had.

Installed the patch, good to go.
0
 
LVL 42

Expert Comment

by:kevinhsieh
Comment Utility
That is a misunderstanding of timesync. The timesync distributes UTC, which is a reference to time that doesn't use timezones, it is more of an absolute reference to time. Computers use UTC and timezone data to figure out how to display local time. In a time synced environment, changing the clock an hour is like saying that time itslef just jumped forward an hour, which of course it didn't. All of this ignores general relativity wackyness.
0
 
LVL 1

Author Comment

by:adrobnis
Comment Utility
Ok, I understand the UTC angle, but if I have designated my server in a domain as the authoritative time server, then all other machines should take note of the server's UTC timecode and convert to that time. Otherwise, what is the point of designating ANYTHING as the time server if the workstation does not change its time to match?
0
 
LVL 42

Expert Comment

by:kevinhsieh
Comment Utility
They will all use the same internal time, so the minutes/seconds should always match, but the hour that is displayed depends upon the timezone settings. I have some servers in my environment set to display in UTC, while the rest of my environment displays in PST/PDT. If i had devices in other timezones they would display in their local time, but it can all be synced back to a single timesource. If I just changed "the time" on my time server and everything synced, devices in Arizona which doesn't save Daylight Saving time would get messed up.
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 1

Author Comment

by:adrobnis
Comment Utility
So, if the time of my server was off by a couple UTC hours for whatever reason, are you saying the rest of my machines which are supposed to rely on this server, and no one else, will NOT change their time?  That doesn't makes sense to me.
0
 
LVL 42

Expert Comment

by:kevinhsieh
Comment Utility
I am saying that if on your primary time server you change the time zone setting to say "GMT +9:30 Darwin", you would see the hour change and the minutes would change by 30, but you wouldn't expect the clocks to change on any other machine in your domain. Everything still knows what 'true GMT time' is, that doesn't vary by timezone.

Now, if for some reason your server truely was off by serveral hours for some reason not related to DST and the timezone stuff was correct and you fixed the time either manually or by connecting to an external timesource, then yes everything else would shift by the same amount to show the 'correct' time.
0
 
LVL 1

Author Comment

by:adrobnis
Comment Utility
That is what I am saying.  Putting aside the timezone issue, if I manually clicked the time on the server and manually pushed it up by any amouont (hours or minutes) then the rest of the dependent machines should follow suit, right?  In this particular instance, based on your information, the reason they did NOT follow suit is due to the timezone issue.  But a with manual change, all would follow in line...right?
0
 
LVL 7

Expert Comment

by:compaqus
Comment Utility
This design was implemented taking into considerations offices with the domain controller in another time zone.
Let's say my office is in Vancouver but I VPN to my NY main office. The server there will keep my time in sync, my computer will believe the server, subtract 3 hours and show me the time.

Now, the computers without the patch, know that the time will change next week in their timezone, so it syncs accordingly.
0
 
LVL 1

Author Comment

by:adrobnis
Comment Utility
I believe a picture is beginning to form! :)  Thanks for your insight and information.  I appreciate it.
0
 
LVL 42

Expert Comment

by:kevinhsieh
Comment Utility
If you just manually change the time on the primary time server for the domain, everything else should follow suit if you time sync infrastructure is working properly and you primary time server isn't getting time from another source such as an NTP server on the Internet.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now