Microsoft® Windows® and Zulu Time.

Although many would agree that computer's hardware clock should run in Coordinated Universal Time (UTC), Microsoft took a different approach and force everyone to set the hardware clock (RTC or BIOS CMOS time) to the local time that causes a number of problems. In my opinion, here is the best article summarizing all those problems. To use hardware clock running in UTC with Windows® NT or better, add to the registry

\HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

DWORD key "RealTimeIsUniversal=1" (it is undocumented and does not exist by default).

Reboot your PC, enter BIOS Setup and set the time according to Greenwich. On next reboot Windows® will set the system time according to the time zone you use and UTC obtained from RTC.

Known issues

tymesync.exe

Why I think that a system time jump is a Bad ThingTM is a way beyond this discussion. What is essential, your Windows® computer without time synchronizing service may experience the jumps of the system clock, and Microsoft guarantees these time jumps will not be less than one minute. That was a good reason to write a small utility tymesync.exe that does nothing but disable the Daemon. It supports the command line options for quiet execution. You can schedule this utility to run on system start by adding it to the registry

\HKLM\Software\Microsoft\Windows\CurrentVersion\Run

Screenshot timesync.exe with no options will display dialog as shown on the screenshot. If any valid option specified on command line, it will do the job without the dialog.
Options are:
timesync.exe -d - disable Time Daemon;
timesync.exe -e - enable Time Daemon.

Download RAR archive with timesync.exe and utcrtc.inf.

Known issues

Both these issues could be easily resolved by installing the utility as a system service. Grep internet for srvany.exe and instsrv.exe, more specifically the Windows NT/2000 Resource Kit provides these utilities.

And finally, don’t forget to grep your QNX start up scripts in order to remove -l ("el") option from the rtc command, assuming you use dual boot system.

Shutdown Photographs QNX Corner Home

©2004-2009, Eduard Kromskoy