标签:同步 服务 Windows NTP Time 服务器 com 搭建
互联网前置机做成NTP服务器,内网服务器通过ntp服务器实现时间同步。
测试是否成功搭建:cmd(#
w32tm /stripchart /computer:127.0.0.1)
1. 确认是否可以和互联网时间同步。
2. 打开服务,启动Windows Time服务(确认是启动状态)
用regedit打开注册表编辑页面
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
列表默认不包含LocalNTP,按下图所示创建一个名为LocalNTP的键,类型选为DWORD(32-bit)Value
双击新建的LocalNTP,将Base(基数)选为Hex(十进制),Value data(数据数值)改为1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
双击Enable打开编辑窗口,Base(基数)修改为Hexadecimal(十六进制),Value data修改为1(原来是0)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Announce Flags,Base(基数)修改为Hexadecimal(十六进制),Value data修改为5(原来是a)
内网服务器操作:
1. 时间同步配置
2. 优化客户端时间同步频率
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpClient
双击SpecialPollInterval,设置基数为十进制,数值单位为秒,3600s为一个小时,默认86400,改成3600。
3. 重新同步一下时钟源
4. 有空可以拨乱时间,等待一小时,验证是否同步频率为一小时。
参考:
https://zhuanlan.zhihu.com/p/443286566
time1.aliyun.com
w32tm /config /update /manualpeerlist:"
pool.ntp.org time.windows.com time.apple.com time.google.com time1.aliyun.com "
w32tm /query /peers
w32tm /config /update /manualpeerlist:"
pool.ntp.org time.windows.com time.apple.com time1.aliyun.com
常见报错:(转载)
1.同步时出错,由于超时时间已过,该操作返回
【原因1】:NTP服务器系统关机或不在线
【原因2】:NTP服务器的系统设置中 "自动设置时间" 没开启或手动关闭再打开过,导致Windows Time服务状态自动切换到Disable状态
【原因3】:测试中多次遇到点击立即更新后,同步出错并返回以上结果,随即再点第二次立即更新,同步就成功了。为避免以上问题,播放器设置自动同步时,可以将频率设置的比预期高一倍,如预期的是1天更新一次,实际设置12小时更新一次或更快些。
测试中还发现,如果系统设置中手动关闭 "自动设置时间"后再重新打开,Windows Time服务会自动切换为Manual(手动)状态,这种状态下再重启服务器系统后,Windows Time服务不会再自动打开。因此每次开关服务器的"自动设置时间"都将影响NTP服务自动开启,必须再手动将NTP服务切换为Automatic状态。
2.同步出错,无法连接到对等机
【原因】:检查NTP服务器的Windows Time服务状态是否为Start状态
3.无法与时间服务器自动同步,因为时间差别太大,请手动更新时间
【原因】:实测电脑当前的时间比NTP服务器时间差别超过15小时将会出现以上时间差别太大,无法同步的问题。如果经常出现这类问题,可尝试使用第三方付费软件 ClockSynchro
标签:同步,
服务,
Windows,
NTP,
Time,
服务器,
com,
搭建
From: https://www.cnblogs.com/xx873802256/p/17912898.html