I have been getting messages in my event viewer stating XP can not update my time on my HS server. Anyone have any clues as to how to fix this other than loading a 3rd party time sync app?
Announcement
Collapse
No announcement yet.
WinXP's time sync question
Collapse
X
-
beach
If time synchronization fails
When you click the Update Now button, your clock should be synchronized immediately. If it fails, it might be for one of the following reasons:
You are not connected to the Internet. Establish an Internet connection before you attempt to synchronize your clock.
Your personal or network firewall prevents clock synchronization. Most corporate and organizational firewalls will block time synchronization, as do some personal firewalls. Home users should read the firewall documentation for information about unblocking network time protocol (NTP). You should be able to synchronize your clock if you switch to Windows Firewall.
The Internet time server is too busy or is temporarily unavailable. If this is the case, try synchronizing your clock later, or update it manually by double-clicking the clock on the taskbar. You can also try using a different time server.
The time shown on your computer is too different from the current time on the Internet time server. Internet time servers might not synchronize your clock if your computer's time is off by more than 15 hours. To synchronize the time properly, ensure that the date and time settings are set close to your current time in the Date and Time Properties in Control Panel.
-
Rupp,
I felt the same way, the LAST thing I needed was another program just to sync the clock. I found a script in the script library some time ago, and havent had a problem since. I run an event to syncronize the clock each day at 4 in the morning.
Time Sync Script
Comment
-
Actually here's an app that allows you to change the interval.
http://www.dougknox.com/xp/utils/xp_inet_time.htm-Rupp
sigpic
Comment
-
From before XP came out, I used NISTIM32, which is published by NIST, the guys who keep the world standard time. It is a simple but effective program and has a command line/configuration setting for it to sync and exit when it is run. Thus, I just ported this over to the system when I moved to XP and kept right on using it. I have it sync every 6 or 12 hours (I forget) which is way overkill, but I also did want it more frequently than weekly. The bad thing about the XP sync is that it does not tell you if there is a problem. Thus, when Starband or Verizon (previous ISPs) were blocking some of the time servers, I never knew that XP was not getting its updates, but I new right away with NISTIM32 since it would stay up on the screen when it failed to synchronize.
I would not mind putting this in HomeSeer directly at some point, so if sombody finds some recent (e.g. VB.NET preferred) code to handle this, send it my way and at some point we'll add it to HomeSeer.
Just like with HomeSeer's sunrise/sunset calculation, make sure your PC's timezone is set properly - Windows defaults to Pacific time (Microsoft's timezone!)Regards,
Rick Tinker (a.k.a. "Tink")
Comment
-
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR> The bad thing about the XP sync is that it does not tell you if there is a problem <HR></BLOCKQUOTE>
Actually it logs a message in the event viewer if it can not reach the time server. This is what drove me to fix it.-Rupp
sigpic
Comment
-
If anyone is interested i have a VB.net source code class which can be used to create your own TimeSync clock using NTP TimeServers. I was going to make a plugin for homeseer with the class but got side tracked and will probably never finish the project so if anyone want the class in order to finish the project i would be more than happy to send it to them. I did not write the class but did make some changes to it to prevent it from displaying errors and warnings when i ran my program.
Comment
-
GenevaDude
I used the NISTtime utility. Before XP it was the best utility. In fact, it is more flexible than the XP version. Rick, thanks for reminding me. I need to set it up on my NT2K machine!
Comment
-
There is no need to download any program to change the update time interval so long as you are happy to change a registry setting.
To change the interval that Windows updates the time using the internet time servers navigate to:
1. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services \W32Time\TimeProviders\NtpClient
2. Select "SpecialPollInterval"
3. Change decimal value from 604800 to some other value in seconds. EX: 172800 (2 days)
Simple!
Comment
Comment