none
PDC 时间快如何调整过来 RRS feed

  • 问题

  • 环境是这样的,一台PDC,3台额外域控,N台客户端,

    现在是,域整体时间比实际时间快5分钟,我们这里有个GPS时间。要和他同步,我的域环境中有很多系统,不能手动去设定时间。

    我想让时间慢慢的降下来,该如何设置,这样就不影响我内部的应用了

    我做了个实验是让PDC获取外部时间,修改注册表

    1). 设置W32time\config\AnnounceFlags为“5”;
    配置Windows 时间服务以使用内部硬件时钟(10)修改为5,变成使用外部时间源
    2). 设置W32time\Parameters\NtpServer ;指定外部时钟源服务器名称或IP,必须在每个服务器名称或IP后面附加 ,0x1  如: 202.120.2.101, 0x1
    3). 设置W32time\Parameters\Type时钟类型为“NTP”;
    4). 设置W32Time\TimeProviders\NtpServer\Enabled为“1”; 开启NTP server服务
    5). 设置W32Time\TimeProviders\NtpClient\SpecialPollInterval 十进制为”9999999999999999999”秒
    客户端轮询外部NTP时间间隔
    6). 设置W32Time\Config\MaxNegPhaseCorrection 十进制为”900”秒
    1. MaxNegPhaseCorrection为“900” (负差) -> 超过这个值的误差,就不做时间修正
    2. MaxPosPhaseCorrection 为“900” (正差) ->超过这个值的误差,就不做时间修正
    3. MaxAllowedPhaseOffset为“1800”  -> 超过这个值时,会透过硬件时间校正,而不是透过NTP Server

    SpecialPollInterval 为99999999时不让他去轮训,是不是一轮训,我马上就会更新到正确的时间

    而且我还设置了
    FrequencyCorrectRate 为 15

    PhaseCorrectRate 为 15

     然后重启w32time 服务

    为什么我用命令查看和外网的时间,他不减时间呢,有的时候减但是很少,而且一会又回去

    我想让他减时间快点,应该怎么设置,

    而且,如果可以实现PDC时间慢慢降到准确时间,其他的额外域控和客户端如何配置

    我还用过组策略设置

    我启用了组策略—计算机配置内的windows时间服务,开启了全局配置,和NTP客户端配置和启动NTP客户端

    配置和上方一样为什么可以看出时间是越来越慢的,但是有的时候也不行,

    请给我一个准确的方法,实现让时间慢慢降下来的方法,谢谢了,


    2012年12月19日 8:30

答案

全部回复

  • 呵呵,是个有趣的小问题,要求渐变地修正时间

    看了一下 Windows Time Service Registry Entries

    http://technet.microsoft.com/en-us/library/cc773263(WS.10).aspx

    应该就是这两个键值:FrequencyCorrectRate 和 PhaseCorrectRate

    这两个值越小,修正越快;但不建议太小,越小意味着每次做一个相对较大的跳跃修正,有可能出现最后总是在期望时间的那个点附近做 +- +- +-,怎么也到不了最精准的时间点。

    不过你设置的15也恐怕太大了点。。。

    2012年12月19日 9:24
  • 先用w32tm /query /status检测一下同步的时间源是否已经变成你设置的外部时间源

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    2012年12月19日 10:01
  • 请问,那其他客户端应该怎么设置呢,用组策略,只设置NTP客户端配置和启动NTP客户端,不用设置全局配置,那其他的额外域控呢,也是这样吗用组策略还湿手动直接修改BDC端设置:

    改变计算机的默认时间服务器
    net time /setsntp dc1.test.com
    net stop w32time & net start w32time   

    加入域的机器不是会定期同步时间嘛,貌似是1小时吧,

     
    2012年12月20日 3:01
  • 不必对客户端以及其他非PDC Emulator角色的DC进行配置,所有域内机器,默认都以NT5DS走时间同步就可以了,没必要切换到NTP。

    这篇How Windows Time Service Works的文档解释得很清楚了,里有个时间同步层次结构图,你可以查阅

    http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx

    2012年12月20日 5:32