设定Windows Server 2008 为NTP时间服务器 & 客户端设定

设定Windows Server 2008 为NTP时间服务器 & 客户端设定
发表于2013/09/10由juluren 
 


一、Windows Server 2008 – Time Server 


 


前言: 国家时间与频率标准实验室  && NTP服务器


 


也可以忽略1~6 直接跳7


如果已改过机码请使用


Cmd:
  net stop w32time
  w32tm /unregister 
  w32tm /register
  net start w32time0. 直接下指令修改


Cmd: 
  w32tm /config /manualpeerlist:"time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.tw watch.stdtime.gov.tw" /syncfromflags:manual /reliable:yes /update-执行regedit—————————————————


1.设定成为NTP 服务器类型 


修改登录档中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters" 
[Type]设定值修改为NTP。


2.设定授权时间服务器 


修改登录档中: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[AnnounceFlags]修改设定值为5


 


3.启用NTP服务器 


修改登录档中: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer"
[Enabled]数值修改为1


 


4.指定查询外部NTP 服务器 


修改登录档中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
[NtpServer]数值修改为time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.tw tock.stdtime.gov.tw watch.stdtime.gov.tw,0×1


 


5.设定查询时间间隔 


修改登录档中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient"
[SpecialPollInterval]修改数值为"十进制"900 
*这边使用的时间间隔单位为秒,设定900即为每900查询一次步骤四所指定的时间服务器。


 


6.设定时间修正设定 


修改登录档中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[MaxPosPhaseCorrection]修改为十进制1800  (负差校正) – 若网络时间比本地时间慢超过这个秒数就不自动更正 
[MaxNegPhaseCorrection]修改为十进制1800 (正差校正) – 若网络时间比本地时间快超过这个秒数就不自动更正
*这边单位也是秒




若要设定成无上限,可以设定成该 DWORD 的最大值 FFFFFFFF (十六进制值) ( 有 8 个 F )


——————————————————————————————————————-


7.重起Windows Time服务。 


Cmd: 
  net stop w32time 
  w32tm /config /update 
  net start  


8.打开 UDP:123


Cmd: 
  netsh firewall add portopening protocol = UDP port =123 name = NTPSERVER 


二、客户端设定 (Client) 


 


 


Cmd: 
   w32tm /config /update /manualpeerlist:"time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.tw tock.stdtime.gov.tw watch.stdtime.gov.tw,0x1" 


 


PS:加上0×1就可以让网域成员计算机每小时(默认值)自动校时一次


 


Cmd: 
  w32tm /config /update
  w32tm /resync
 


—————————————————————————-


以上主要用来纪录而已,如有侵权,请来信提醒,谢谢。 


—————————————————————————–


延伸阅读: 如何调整 Windows 操作系统的时间正确性 ( 终极指令版 ) -保哥 主域控制器(DC)如何正确设定 Windows 时间服务 (w32tm) -保哥 


国家时间与频率标准实验室


Administering the Windows Time Service


Windows Time Service Tools and Settings [Windows] w32tm 应用:简单的 Script 让 Windows 进行时间同步 Windows 2008 R2 设定 SNTP/NTP Server 时间服务器(Time Server) 设定Windows Server为NTP时间服务器 


How to Setup a Windows 2008 R2


Windows 指令方式开启关闭防火墙通讯端口Port Command 开启 Windows 防火墙 的port

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows Server 配置 NTP 时间同步服务器的过程如下: 1. 打开服务器管理器,点击 "工具",选择 "服务",找到 "Windows 时间" 服务,确保该服务正在运行。 2. 在 "服务器管理器" 左侧面板中,选择 "角色",然后选择 "添加角色"。 3. 在出现的 "添加角色向导" 对话框中,选择 "下一步"。 4. 在 "选择服务器角色" 页面上,选择 "基于角色或基于功能的安装",然后点击 "下一步"。 5. 在 "选择服务器" 页面上,选择要为其配置 NTP 时间同步服务器服务器,点击 "下一步"。 6. 在 "选择角色服务" 页面上,找到并勾选 "网络时间协议 (NTP) 客户端",点击 "下一步"。 7. 在 "网络时间协议 (NTP) 客户端" 页面上,点击 "下一步"。 8. 在 "添加角色服务" 页面上,点击 "下一步"。 9. 在 "确认安装选择" 页面上,点击 "安装"。 10. 完成安装后,返回 "服务器管理器",点击 "工具",选择 "服务"。 11. 找到 "Windows 时间" 服务,右键点击,选择 "属性"。 12. 在 "Windows 时间 (W32Time) 属性" 对话框中,选择 "配置"。 13. 在 "配置来源" 项目中,选择 "本地计算机"。 14. 在 "本地时钟" 项目中,选择 "NoSync"。 15. 在 "时钟调整因子" 项目中,选择 "明确的调整因子"。 16. 在 "参考时间源" 项目中,选择 "手动源"。 17. 在 "NTP 服务器" 项目中,输入要作为时间同步服务器NTP 服务器的 IP 地址或域名。 18. 点击 "确定",然后关闭 "属性" 对话框。 经过以上步骤,便成功配置了 Windows ServerNTP 时间同步服务器服务器将会按照所配置的 NTP 服务器时间进行时间同步。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值