Value Name: Value Type: Default Data: Options: Notes:
|
Clock Change Monitor
REG_SZ
True
True or False
If enabled, Domain Time monitors changes to the
system clock made by other programs (including the foreground user changing the time or date with
the control panel applet or the command-line TIME and DATE commands).
When the Clock Change Monitor is enabled on a client and the clock changes unexpectedly, the
client will immediately resynchronize with its server.
You may turn the Clock Change Monitor off if your setup requires having machines with different
times (usually only in labs or testing environments). If Clock Change Monitor is disabled and
you change a machine's time, it will stay changed until the next cascade signal or regular sync
interval. Changes take effect immediately, and may be made by editing the registry or
remotely from Domain Time II Manager.
|
Value Name: Value Type: Default Data: Notes:
|
Current Version
REG_SZ
Varies
This value is set by the system for informational purposes. Do not edit.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Denial of Service Protection
REG_SZ
True
True or False
Enables or disables DoS (denial of service) protection. Set from
the control panel applet or remotely by Domain Time II Manager.
|
Value Name: Value Type: Default Data: Range: Notes:
|
DoS Absolution (seconds)
REG_DWORD
600 (decimal)
0 to 65535 (decimal)
Number of seconds before a machine on the DoS list
is forgiven for past trespasses. Set from the control panel applet or remotely by Domain Time II
Manager.
|
Value Name: Value Type: Default Data: Range: Notes:
|
DoS Interval per Threshold (seconds)
REG_DWORD
5 (decimal)
1 to 65535 (decimal)
Corresponds to the number of seconds per DoS measuring interval.
Set from the control panel applet or remotely by Domain Time II Manager.
|
Value Name: Value Type: Default Data: Range: Notes:
|
DoS Threshold (hits)
REG_DWORD
50 (decimal)
1 to 65535 (decimal)
Corresponds to the number of hits
per DoS Interval that will result in a machine's being placed on the DoS list.
Set from the control panel applet or remotely by Domain Time II Manager.
|
Value Name: Value Type: Default Data: Notes:
|
DT2 Monitor Port
REG_DWORD
N/A
Specify any valid, unused TCP port number (in decimal, i.e. 9910).
If this value is present, the service will will respond to TCP requests to the specified
port with a simple text string showing the current activity of the service. This allows third-party
applications a simple way to monitor the activity of the Domain Time service.
A sample response from the Status Monitor would be:
ACK Adjusting (Indp. Server 5.1.b.20090503R).
|
Value Name: Value Type: Default Data: Notes:
|
Ephemerides
REG_DWORD
N/A
This value is used by the system. Do not edit.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Honor Pulse
REG_SZ
True
True or False
If enabled (True), the client will respond to a Domain Time II Heartbeat Pulse
by resynchronizing with its time server. If disabled (False), the client will ignore Heartbeat Pulses.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Honor NTP Broadcasts
REG_SZ
False
True or False
If enabled (True), the client will accept NTP broadcast time from any or all of the four servers
listed as time sources, provided that (1) Automatic Configuration is turned OFF, and (2) the server whose
name or IP address corresponds to the broadcast source is set to use the NTP protocol. That is, in order
to honor NTP broadcasts, you must list the server and set its primary protocol to NTP. This helps, but
does not entirely prevent spoofing or other irregularities associated with trusting broadcast time.
Changes to this value will not take effect until you stop and restart the service (Windows NT or later) or reboot the
machine (Win9x). We do not recommend the use of NTP broadcasts, but we provide the option for those
customers who choose to use it.
|
Value Name: Value Type: Default Data: Range: Notes:
|
NTP Broadcast Min Interval (in minutes)
REG_DWORD
5 (decimal)
0 to 65535 (decimal)
Specifies the number of minutes that must elapse before
NTP broadcasts are recognized and used by this machine. NTP broadcasts received more often than
this value are ignored. This value is only used when Honor NTP Broadcasts is enabled (see above).
Changes take effect immediately.
|
Value Name: Value Type: Default Data: Options: Notes:
|
HTTP Proxy Server
REG_SZ
(blank)
address and parameters for HTTP proxy
Corresponds to the proxy settings on the control panel applet.
This value is used only by the Domain Time over HTTP protocol. If blank, no proxy is
assumed. If non-blank, the string must contain the name or IP address of a proxy
server, and may optionally provide a logon name and password, port assignment, and
SOCKS4 specifier. The format is [user:pass@]server[:port][/socks4]
|
Value Name: Value Type: Default Data: Options: Notes:
|
IP Range Protections
REG_SZ
None
None, Permit, or Deny
Corresponds to the IP Range Protection option in the control
panel applet. If set to None (the default), the client will accept messages from any
IP address. If set to Deny, the client will ignore messages from the IP ranges listed
in the IP Ranges value, and accept all others. If set to Permit, the client will
accept messages from the IP ranges listed in the IP Ranges value, and ignore all others.
|
Value Name: Value Type: Default Data: Options: Notes:
|
IP Ranges
REG_MULTI_SZ
(blank)
List of IP ranges to deny or permit
Corresponds to the list of IP ranges set by the control panel
applet. Format is x.x.x.x-y.y.y.y (first IP address in the range, a dash, last IP address
in the range). Enter one range per line. Maximum of 50 ranges.
|
Value Name: Value Type: Default Data: Notes:
|
Machine Statistics
REG_BINARY
N/A
This binary value contains the statistics, as of the last update,
that can be viewed from DTCheck, the Domain Time II Manager, or the system tray icon. Do not
edit.
|
Value Name: Value Type: Default Data: Range: Notes:
|
Max Logfile Size (in KB)
REG_DWORD
32 (decimal)
1 to 65535 (decimal)
Controls the maximum size of the log file. If this value is zero,
the log file size is limited only by available hard disk space; otherwise, this value
represents the maximum desired size, in kilobytes, for the log file. The log file is
trimmed at the top, and the most recent entries are always at the bottom. Thus, the
oldest entries are removed when the log file is trimmed. Trimming occurs periodically,
and aims to keep the average size near or below the specified value. The log file may
occasionally grow larger between checks.
|
Value Name: Value Type: Default Data: Range: Notes:
|
Max Slew Correction (milliseconds)
REG_DWORD
30000 (decimal)
1 to 36000000 (decimal)
This value specifies the upper limit, in milliseconds, of variance that
Domain Time will attempt to correct by slewing instead of stepping the clock. This setting affects both forward and backward clock adjustments.
The older registry entry controlling this function, Max Slew Correction (seconds),
has been deprecated.
If the correction to be made is larger than this setting but less than the allowed MaxDisparity setting (Correction Limit),
Domain Time II will step the correction (unless Never Step Clock is enabled, at which point no correction is made and a
note to this effect will be entered in the Domain Time logs). See the Never Step Clock and Override Max Disparity registry
settings for more info.
For backwards-compatibility, the existing DOMTIME.INI entry corresponding to this function is
"MaxBackwardSlew=x seconds" which is automatically converted to milliseconds when
setting this registry value. If you need to preset this value in exact milliseconds in your DOMTIME.INI
file, delete the existing "MaxBackwardSlew=" line and substitute the new line "DWORD:Max Slew Correction (milliseconds)=x"
where x is the desired setting in milliseconds.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Multicheck Enabled
REG_SZ
False
True or False
This setting controls whether or not the Client will make three time requests of its time source
in succession and average the results. Setting this value to True may provide better latency
compensation on network connections with highly variable latencies, but at the cost of significant
extra network traffic. This function only applies to the DT2 and NTP time protocols.
Use only with Extreme Caution: Since this option triples the amount of network
traffic generated by the Client, it is quite possible to create a Denial-of-Service situation
if this option is enabled on a large number of Clients. Keep in mind that hitting a public time server
too often will (in many cases) violate your terms of use, and may get your server banned from
using that source again.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Never Step Clock
REG_SZ
False
True or False
When enabled, causes Domain Time to make clock corrections only by slewing. This prevents the clock from
being stepped to make corrections such as those normally done during startup or from Clock Change Monitor,
manual sync triggers, etc.
The behavior of this setting is modified by the Override Max Disparity registry setting (see below).
Caution: Use of this option may prevent Domain Time from successfully being able to synchronize with
a time source if the time correction is too large to accomplish using slewing. See the Max Slew Correction (milliseconds)
registry setting for more info.
|
Value Name: Value Type: Default Data: Options: Notes:
|
No DT1 Discovery
REG_SZ
(not present)
True or False
This value controls part of the client's server discovery process.
If not present (the default), the value is assumed to be False. If present and set to
True, the client will not attempt to locate a Domain Time version 1.x server during server discovery. This
value only affects how the client behaves when either automatic settings are enabled,
or when servers and specified and the "If all specified servers fail, use any available
local server" checkbox is checked on the control panel applet. If this discovery method
is disabled, the client will not use broadcast messages to locate an appropriate server.
|
Value Name: Value Type: Default Data: Options: Notes:
|
No Master Discovery
REG_SZ
(not present)
True or False
This value controls part of the client's server discovery process.
If not present (the default), the value is assumed to be False. If present and set to
True, the client will not attempt to locate a Domain Time II Master server during server discovery. This
value only affects how the client behaves when either automatic settings are enabled,
or when servers and specified and the "If all specified servers fail, use any available
local server" checkbox is checked on the control panel applet. If this discovery method
is disabled, the client will not use broadcast messages to locate an appropriate server.
|
Value Name: Value Type: Default Data: Options: Notes:
|
No Slave Discovery
REG_SZ
(not present)
True or False
This value controls part of the client's server discovery process.
If not present (the default), the value is assumed to be False. If present and set to
True, the client will not attempt to locate a Domain Time II Slave server during server discovery. This
value only affects how the client behaves when either automatic settings are enabled,
or when servers and specified and the "If all specified servers fail, use any available
local server" checkbox is checked on the control panel applet. If this discovery method
is disabled, the client will not use broadcast messages to locate an appropriate server.
|
Value Name: Value Type: Default Data: Options: Notes:
|
No Indie Discovery
REG_SZ
(not present)
True or False
This value controls part of the client's server discovery process.
If not present (the default), the value is assumed to be False. If present and set to
True, the client will not attempt to locate a Domain Time II Independent server during server discovery. This
value only affects how the client behaves when either automatic settings are enabled,
or when servers and specified and the "If all specified servers fail, use any available
local server" checkbox is checked on the control panel applet. If this discovery method
is disabled, the client will not use broadcast messages to locate an appropriate server.
|
Value Name: Value Type: Default Data: Options: Notes:
|
No LANMan Discovery
REG_SZ
(not present)
True or False
This value controls part of the client's server discovery process.
If not present (the default), the value is assumed to be False. If present and set to
True, the client will not attempt to locate a LAN Manager time source (mailslots) during server discovery. This
value only affects how the client behaves when either automatic settings are enabled,
or when servers and specified and the "If all specified servers fail, use any available
local server" checkbox is checked on the control panel applet. If this discovery method
is disabled, the client will not use broadcast messages to locate an appropriate server.
|
Value Name: Value Type: Default Data: Range: Notes:
|
No Server Wait Time (seconds)
REG_DWORD
0 (decimal)
1 to 65535 (decimal)
This value controls how long the client waits before trying again
when it fails to find a server during the discovery process. If the value is zero,
the client will wait 15 seconds when automatic configuration and DHCP are both enabled;
three minutes when automatic configuration without DHCP is enabled, or 12 hours if automatic
configuration is disabled. If the value is anything other than zero, it specifies the
number of seconds the client should wait before trying again.
|
Value Name: Value Type: Default Data: Range: Notes:
|
Override Max Disparity
REG_DWORD
Not present (same as zero)
0, 1, 2, 3, or 4
Controls how Domain Time decides when to override the Correction Limits set in the Control Panel applets for Server, Slave,
or Client Timings (called MinDisparity and MaxDisparity in the DOMTIME.INI template file) as explained below.
- 0 or not present (Auto)
Domain Time will override the disparity settings during startup, on Clock Change Monitor event detection,
receiving sync triggers/cascades from management components, or from Control Panel applet (CPL) signals. Does NOT ever override the Never Step Clock setting.
- 1 (Always)
Domain Time will always override the disparity settings. This is the same as not having a maximum disparity setting at all.
Always honors Never Step Clock setting.
- 2 (Never)
Domain Time will never override the disparity settings. Always honors Never Step Clock.
This option may prevent your machine from syncing until you manually set the time to within the set Min/Max disparity range.
- 3 (Startup only)
Domain Time will override the disparity settings and Never Step Clock only until the first
time after startup that it has set its own time correctly. Thereafter, it behaves as if you had set the option to 2.
- 4 (Limit CCM)
Clock Change Monitor signals do not override the disparity or Never Step Clock settings.
Startup, management, or CPL signals will override the disparity and Never Step Clock settings.
Changes to the Override Max Disparity value take effect immediately. You do
not have to stop and restart the service or reboot the machine.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Respond to DTCheck
REG_SZ
True
True or False
Corresponds to the Respond to DTCheck option on the control panel
applet or Domain Time II Manager. If enabled (True), the client will respond when Domain
Time II Manager, Domain Time II Monitor Service, or the DTCheck utility attempts to
survey machines or calculate network-wide variances. If disabled (False), the client
will ignore DTCheck requests.
|
Value Name: Value Type: Default Data: Range: Notes:
|
Send Port DT2
REG_DWORD
0
1 to 65535 (decimal)
Source port used when sending Domain Time II requests. Zero (the default) means use any available
port. Any other value means use the specified port. See KB2001.A04
for more details.
|
Value Name: Value Type: Default Data: Range: Notes:
|
Send Port NTP
REG_DWORD
0
1 to 65535 (decimal)
Source port used when sending NTP/SNTP (RFC 1769) requests. Zero (the default) means use any available
port. Any other value means use the specified port. See KB2001.A04
for more details.
|
Value Name: Value Type: Default Data: Range: Notes:
|
Send Port TIME
REG_DWORD
0
1 to 65535 (decimal)
Source port used when sending TIME/ITP (RFC 868) requests. Zero (the default) means use any available
port. Any other value means use the specified port. See KB2001.A04
for more details.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Server Answer IP
REG_SZ
(not present)
not present, blank, or an IP number in dotted-decimal format
If this value is not present or is blank, the client will answer on all
IP addresses bound to all interfaces present on the machine. If this value is set to an IP
address, the client will answer only on the specified IP address. This setting is useful
chiefly in situations were the client machine is multihomed and you only want one of the interfaces
to serve the time.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Service Installed
REG_SZ
N/A
True or False
Used internally. Do not edit.
|
Value Name: Value Type: Default Data: Notes:
|
Service Log Filename
REG_SZ
[not present]
Sets the location and name of the service log file. If this value is not present or is blank, the log file will be
created with the default filename domtimes.log in the %SystemRoot%\System32\ folder. The complete path
and filename must be specified (i.e. C:\Windows\System32\domtimes.log) and the drive specified must be a
local drive.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Service Running
REG_SZ
N/A
True or False
Used internally. Do not edit.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Show Splash Screen
REG_SZ
True
True or False
Corresponds to the Show Splash Screen checkbox on the
control panel applet. If enabled (True), Domain Time will show a brief splash
screen when any user logs in. If disabled (False), Domain Time will not show
the splash screen. This value is ignored by the evaluation version of Domain
Time.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Test Mode
REG_SZ
False
True or False
Corresponds to the Test Mode checkbox on the control panel
applet. If enabled (True), Domain Time will go through all the motions of obtaining
the time and calculating variances, but will not actually set the clock. If disabled
(False, the default value), Domain Time will set the clock after obtaining the
time from its server. Changes to this value only take effect after restarting the
service.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Thin Client
REG_SZ
N/A
False
Used internally by the system. Do not edit.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Use DHCP
REG_SZ
True
True or False
Corresponds to the Use DHCP checkbox on the control panel
applet. If enabled (True), and automatic settings are also enabled, then the
client will query the network for DHCP servers as part of its discovery process.
If a DHCP server is found, the client will ask the DHCP server if it knows of
any time servers. If disabled (False), the client will not attempt to locate
or use a DHCP server. Note: The client does not have to obtain its own
IP address from a DHCP server in order to use DHCP to find a time server.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Override Max Disparity
REG_DWORD
Not present (same as zero)
0, 1, 2, or 3
If not present or set to zero, Domain Time will decide when to override the maximum disparity setting,
as explained below.
If set to 1, Domain Time will always override the maximum disparity setting. This is the same
as not having a maximum disparity setting at all.
If set to 2, Domain Time will never override the maximum disparity setting. This option may
prevent your machine from syncing until you manually set the time to within the maximum disparity. If
the machine is a Domain Time Server, it will normally refuse to serve the time until its own time has
been set, so selecting a value of 2 may impact your entire network.
If set to 3, Domain Time will override the maximum disparity setting only until the first time after
startup that it has set its own time correctly. Thereafter, it behaves as if you had set the option to 2.
Changes to the Override Max Disparity value take effect immediately. You do
not have to stop and restart the service or reboot the machine.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Set Processor Affinity
REG_DWORD
0
00-FF (hex)
If not present or set to zero, Domain Time will not attempt to restrict time-sensitive operations to
any particular processor in a multi-processor system. In some systems, the majority of hardware interrupt
handling occurs on only one processor (typically processor 0), so it may provide increased accuracy if Domain Time
uses only other processors during time-sensitive operations. This value is a hex bitmap representing
the processors in the system, with bit 0 representing the first processor, bit 1 representing the
second processor, and so forth.
|
Value Name: Value Type: Default Data: Range: Notes:
|
Set Timer Resolution
REG_DWORD
0
0-16
If not present or set to zero, Domain Time will use the system-default best-available timer resolution.
If set to any other value, Domain Time will use timeBeginPeriod(x) and timeEndPeriod(x) before and after
any time-sensitive calculation. In general, this value should either be zero or 1.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Windows Time Agent Startup Check [version]
REG_SZ
True
True or False
This value is created the first time a new or upgraded version runs. If not present or set to False,
Domain Time will check the domtime.ini file for instructions about overriding the handling of the Windows
Time Agent Control Panel applet. If set to True Domain Time will use the current settings. You may
set this value to False to force a one-time re-read of the domtime.ini at next startup.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Force Windows Time State
REG_SZ
varies
May be blank, Not Touched, Disabled, NoSync, NTP, NT5DS, or AllSync
Controls how Domain Time interacts with Windows Time when the Domain Time service starts.
If set to Disabled, Domain Time will make sure the Windows Time service is disabled and not running.
If blank or set to Not Touched, Domain Time will not check or change the operation of the Windows Time service.
If set to any other value, Domain Time will make sure the Windows Time service is enabled and running, and
that its sync type is set to the specified value.
|
Value Name: Value Type: Default Data: Options: Notes:
|
Force Windows Time Agent Disable
REG_SZ
Not present or False
True or False
If not present or False, the Windows Time Agent portion of the Windows Time Agent Control Panel applet will
use the default or control-panel set options to determine if Agent should be running. If set to True,
Domain Time will ensure that the Agent portion of Windows Time Agent Control Panel applet is not running.
|
Value Name: Value Type: Default Data: Notes:
|
Clock Adjustment Locked Rate
REG_DWORD
0
If zero or not present, overall system slewing will analyze the clock drift and adjust the clock rate to
minimize future corrections. If set to any other value between 80% and 120% of the default clock rate,
overall system slewing will set the clock rate to the given value and not analyze the clock drift further.
Values below the minimum or in excess of the maximum will be ignored. Useful chiefly if the clock rate
(also called Phase Adjustment) regularly changes within a small range and you want to select the best
rate manually.
|
Value Name: Value Type: Default Data: Range: Notes:
|
Clock Change Sensitivity
REG_DWORD
0
0-255
If not present or set to zero, Domain Time will use a value of 2 on NT-class systems, and a value of 10
on Win9x systems. This value represents the number of seconds the system clock must differ from the expected
value in order for Clock Change Monitor to decide an unauthorized change has been made to the system
clock.
|
|