* AboutTime Home Page
- ️Paul Lutus
- ️Fri Nov 19 1999
Current Version: 4.8 (11/19/1999)
NOTE for Windows users (2014):
All recent Windows versions are equipped with built-in ways to synchronize their clocks against Internet time standards, so AboutTime is no longer needed. Also, it's likely that AboutTime will not work on 64-bit Windows versions. This means it's "about time" to retire this program. I'll leave this page here for historical reasons, but it's not really an application you want to run in modern times.
NOTE: Daylight time problems? Click here.
Linux users may want to read this note
|
|
What is AboutTime?
AboutTime is a superior source of time for your computer. As a time client, it will acquire time from the Internet with great accuracy, and as a server it will provide four kinds of time signals to other computers on your local network. AboutTime uses advanced signal-processing techniques to correct for network delays, making high accuracy possible even over a slow modem connection. In a local network with a copy of AboutTime installed on each machine, one can achieve + - 50 millisecond typical synchronization accuracies. AboutTime can be instructed to perform its tasks automatically, at startup or at chosen time intervals. It is a small program that can be run in the background without requiring many resources. AboutTime is compatible with all current Windows versions. Oh, I almost forgot the other good news. AboutTime is CareWare — that means no money, now or ever. You just have to care.
- for systems with Microsoft Internet Explorer 4.0+ installed, and
- for systems without MSIE 4.0+.
- If you do have Microsoft Internet Explorer 4.0 or newer installed on your system,
- If you do not have Microsoft Internet Explorer 4.0 or newer installed on your system,
Click Here to download abouttime_msie.exe (compatible with all current Windows versions, 584 KB).
Click Here to download abouttime_nomsie.exe (compatible with all current Windows versions, 378 KB).
AboutTime is CareWare . Version History
- Still Version 4.8, but downloads are now self-extracting executable files instead of ZIP files. Much more convenient.
- Version 4.8 breaks AboutTime into two versions. One is for systems that have Microsoft Internet Explorer 4.0+ installed, the other is for systems without MSIE 4.0+. The second version has auto-logon and auto-logoff disabled — these features require MSIE 4.0+. If, when trying to start AboutTime, you see an error message such as "The procedure entry point InternetAutoDialHangup could not be located in the dynamic link library WININET.DLL" or a similar message, download the version that does not require MSIE 4.0.
- Version 4.7 represents a major upgrade. Every part of AboutTime has been revised or enhanced — proxy/firewall support, event logging, local address caching, unattended logon/logoff, and more.
- Version 4.6 corrects a potential bug in intranets that may reflect ghost packets due to improperly terminated cables.
- Version 4.5 corrects some minor bugs and creates an explicit INI file in the program directory, to simplify automated installation on large networks. This change also permits the use of AboutTime as a service under Windows NT (more on this subject in the HELP file).
- Version 4.2 allows an IP address to be used as a host name (some installations of Windows 95 would not allow this).
- Version 4.1 corrects a bug in the new server controls.
- Version 4.0 adds new controls to individually enable or disable AboutTime's time servers.
- Version 3.8 corrects two small bugs. One caused a premature timeout on the first time access attempt, the other caused an unnecessary warning dialog when editing time servers.
- First, read "A note about Freeware" If your system reports a "divide by zero" error, either (1) install Microsoft Internet Explorer 4.0+, or (2) acquire the DLL file comctl32.dll version 4.70 (dated 5/19/97) from the Microsoft site or elsewhere. The first solution is easier. If, when you run AboutTime, your system reports that it is missing one or more DLL files, or if the program does not run correctly, Click Here to download the required files. And click here for a full explanation. If AboutTime sets your clock so that it no longer corresponds to your local time, do not write to report a bug. The problem is that your computer's time zone is not set correctly. The time zone settings are located in the Control Panel. Adjust your time zone, then run AboutTime again. If the Daylight Time settings on your computer are not correct, you must change them in the Windows Control Panel. Some locations have different starting and ending dates for Daylight Time, some do not use it. All these conditions must be dealt with by Windows, not AboutTime. AboutTime handles time in GMT, not local time. When AboutTime sets your computer's clock, it inquires with Windows as to whether Daylight Time is in effect — Windows must provide this information. AboutTime relies entirely on Windows for this, and cannot second-guess on its own without disrupting time display, file update times and many other things. In summary, do not write and ask for a change in AboutTime to deal with Daylight Time — this is not possible. You must do this in Windows itself. Read the help file that is provided with AboutTime. Many more problems and solutions are addressed there.
Known bugs and installation problems
- Strange behavior when Windows starts. This isn't a bug in AboutTime, but it puzzles some users. The correct procedure to make AboutTime run automatically when Windows starts is to:
- Install AboutTime in the usual way, then
- Create a shortcut to the program in the Windows startup folder.
- When Windows boots up, it will launch a copy of Notepad with AboutTime's initialization file on display.
- The help screens will not be accessible.
- A shortcut to the AboutTime program looks like this:
- A copy of the AboutTime program looks like this:
- Divide by Zero I have received some reports of a divide by zero error. I estimate this affects about 1% of AboutTime installs. Unfortunately, and to my great frustration, I cannot duplicate the bug here in my roomful of computers. This bug is known to be caused by a DLL error in one of Microsoft's DLL files. A user has written to tell me that this bug disappeared after he installed MSIE 4.0. I would love to be more specific, but I have never seen the bug in person and am entirely dependent on user reports. Please do not report this bug. Instead, install MSIE 4.0+, even if you do not intend to use it. According to all evidence, this will solve the problem. *** Update *** If you acquire and install the DLL file comctl32.dll version 4.70 (dated 5/19/97), this is reported to solve this bug. Installing MSIE 4.0+ is easier, but you may have a reason not to do this.
![](http://www.arachnoid.com/abouttime/abouttimeshortcuticon.gif)
![](http://www.arachnoid.com/abouttime/abouttimeprogramicon.gif)
Networking Notes
By far the most common AboutTime inquiry concerns setting up multiple copies on a network. And many people are having trouble coping with a firewall, which ordinarily will prevent AboutTime from acquiring Internet time. Here is a simple procedure to set up AboutTime on a network:- If only one computer on your network has Internet access, install AboutTime there first. Let's call this computer "alpha" 1 (replace this example name with the actual name of the main computer).
- Use AboutTime's default list of client hosts or other hosts that you prefer.
- Confirm that this copy of AboutTime can access an off-site time server.
- For each computer on the network, install a copy of AboutTime, delete the default list of client hosts, and enter a single client host of "alpha" 1 (the name of the main computer on the local network).
- Confirm that these satellite AboutTime copies can access the main computer's copy of AboutTime.
- Install a copy of AboutTime on the "alpha" 1 machine and enter the correct firewall/proxy port numbers provided by your network administrator. In this scenario, the "alpha" 1 machine's time is set from offsite sources by way of proxy ports and the other machines use the "alpha" 1 copy of AboutTime as a local server.
- Please contact your network administrator. Don't write and ask for help with this kind of problem. This is an example of a problem potentially so complex that no number of e-mails, however long and baroque, could possibly remedy the situation.
# ntpdate time.nist.govThis command, issued as shown from a root shell, is sufficient to replace AboutTime's client role (I put this command in the "crontab" control file, to be executed at intervals). And there are any number of time servers available under Linux to synchronize an intranet to a chosen master machine, which replaces AboutTime's server role. Don't you think it makes sense to build this feature into an operating system? Why doesn't Windows do this? The answer is simple — Windows wasn't designed to make sense, it was designed to make money. It does that very efficiently.
Daylight Time change beginning in 2007
In 2007, the U.S. Congress changed the Daylight Time changeover dates. Older version of Windows cannot easily be updated to reflect this change, and when using AboutTime these systems will show the wrong time for a spell each Spring and Fall (this is not a defect in AboutTime, but in Windows). Here is how I explained the problem and solution to a recent correspondent:
The About Time has worked great for my computer, until the recent time change for daylight savings. Now every time I try to do a time set, it reverts back to an hour earlier. What can I do?
- Best solution: go to Microsoft and acquire an update to your daylight time computation algorithm. For newer versions of Windows, this can be done using the automatic update feature.
- If you have an older version of Windows and therefore cannot do (1), then manually change the time zone on your computer. Instead of relying on Windows' broken daylight time computation, turn off the daylight time option and choose a time zone one east from where you actually are (e.g. choose Mountain for Pacific, choose Central for Mountain, etc.). Then run AboutTime again.
Instructions for option (2):
- Go to the "Date & Time" applet of Control Panel.
- Click the "Time Zone" tab.
- Turn off the daylight time option.
- Let's say you are in the Pacific time zone. Select the Mountain time zone instead. For any time zone, select the next time zone to the east.
- Click "accept", run AboutTime, and your computer clock will show correct "wall time" again.
And remember to reverse this change at the end of the daylight time period.