我为我的DC设置了一个NTP客户端来与time.windows.com同步时间,但是我希望它每天至less查询两次NTP服务器。 我通过registry做了所有的更改,有没有一个registry,我可以修改,以及如何?
您在这里有registry值的列表。
参照这个,尝试设置下列值:
SpecialPollInterval :
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ W32Time的\ TimeProviders \程序NtpClient
说明:
版本:Windows XP,Windows Vista,Windows Server 2003和Windows Server 2008
此条目为手动对等方指定了以秒为单位的特殊轮询间隔。 当SpecialInterval 0x1标志被启用时(see next key : NtpServer
),W32Time使用这个轮询间隔而不是由操作系统决定的轮询间隔。 域成员的默认值为3600(1小时)。 独立客户端和服务器上的默认值是604,800(7天)。
NtpServer
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ W32Time的\参数
说明:
版本:Windows Server 2003和Windows Server 2008
此条目指定计算机从中获取时间戳的对等体的空格分隔列表,由每行一个或多个DNS名称或IP地址组成。 列出的每个DNS名称或IP地址必须是唯一的。 连接到域的计算机必须与更可靠的时间源(例如美国官方时钟)同步。
0x01 SpecialInterval
域成员上的此registry项没有默认值。 独立客户端和服务器上的默认值是time.windows.com,0x1。
UpdateInterval :
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ W32Time的\configuration
说明:
版本:Windows XP,Windows Vista,Windows Server 2003和Windows Server 2008
此条目指定了相位校正调整之间的时钟滴答数。 域控制器的默认值是100.域成员的默认值是30,000。 独立客户端和服务器的默认值是360,000。
MinPollInterval :
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ W32Time的\configuration
说明:
版本:Windows XP,Windows Vista,Windows Server 2003和Windows Server 2008
此条目指定系统轮询间隔允许的最小时间间隔,以log2秒为单位。 请注意,虽然系统不会比此更频繁地请求采样,但供应商可以在计划间隔以外的时间生成采样。 域控制器的默认值是6.域成员的默认值是10.独立客户端和服务器的默认值是10。
我对Windows时间知之甚less,但上次检查时,Windows并没有使用“完整的”NTPalgorithm。 我相信它使用较简单的networking时间协议(SNTP)。
正确运行(完整)的NTP客户端将自行决定多频繁轮询您configuration的服务器。 最初,它可能会每隔64秒检查一次,但是一旦时钟稳定下来,轮询可能每隔1024秒(每一步algorithm都会加倍)。
如果algorithm检测到时钟不合时宜,它将根据需要自动开始更频繁的轮询。
W32Time只能达到1-2秒的精度(对于大多数行人用途来说足够好),而完整的NTPalgorithm可以进入广域网的毫秒区域,而在局域网上则更加精确。
如果您确实需要准确的时间,请使用完整的NTP.org实施scheme,并至less使用四台服务器。
在Windows / AD环境下,我的金色规则是不要混淆事物的本意。 因为太多依赖于时间服务,你可以很容易地让你的手指烧伤。
话虽如此,如果你真的想改变的东西,你应该看看这个KB的文章进一步的指导。
只需用一个string做一个简单的脚本,然后configurationWindows任务pipe理器,以便随时随地运行它。
创build文本文档;
写脚本行: net time
– 更新时间命令;
保存存档;
将.txt的扩展名更改为.cmd;
运行任务pipe理器 – 为脚本添加新任务 – 资源pipe理器 – 更改其他参数(频率);
完成。
PS通过net time
命令,你也可以从你想要更新的地方设置NTP服务器(默认使用系统1)。 更多信息net time ?
在命令行中。