积极答复者
PDC 时间快如何调整过来

问题
-
环境是这样的,一台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客户端
配置和上方一样为什么可以看出时间是越来越慢的,但是有的时候也不行,
请给我一个准确的方法,实现让时间慢慢降下来的方法,谢谢了,
- 已编辑 Zhen_Chen 2012年12月19日 8:31
答案
-
不必对客户端以及其他非PDC Emulator角色的DC进行配置,所有域内机器,默认都以NT5DS走时间同步就可以了,没必要切换到NTP。
这篇How Windows Time Service Works的文档解释得很清楚了,里有个时间同步层次结构图,你可以查阅
http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx
- 已标记为答案 Tom Zhang – MSFTModerator 2012年12月27日 8:38
全部回复
-
呵呵,是个有趣的小问题,要求渐变地修正时间
看了一下 Windows Time Service Registry Entries
http://technet.microsoft.com/en-us/library/cc773263(WS.10).aspx
应该就是这两个键值:FrequencyCorrectRate 和 PhaseCorrectRate
这两个值越小,修正越快;但不建议太小,越小意味着每次做一个相对较大的跳跃修正,有可能出现最后总是在期望时间的那个点附近做 +- +- +-,怎么也到不了最精准的时间点。
不过你设置的15也恐怕太大了点。。。
-
不必对客户端以及其他非PDC Emulator角色的DC进行配置,所有域内机器,默认都以NT5DS走时间同步就可以了,没必要切换到NTP。
这篇How Windows Time Service Works的文档解释得很清楚了,里有个时间同步层次结构图,你可以查阅
http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx
- 已标记为答案 Tom Zhang – MSFTModerator 2012年12月27日 8:38