none
Window10关于NTP时间不能同步的问题 RRS feed

  • 问题

  • 在设置两台电脑(没有加入域)NTP同步时,发现提示框说时间已经同步了,但是实际上client 的windows10的时间却没有变化,作为测试用,我将server和client的时间差改的也不是很离谱,相差3-4分钟的样子。关于NTP client的设置见下方图片,请帮忙看看为什么这个时间不能通过NTP来同步,有时候能同步,但是不知道哪次可以同步成功。谢谢!




    • 已编辑 Zhang H 2021年1月21日 8:09
    2021年1月18日 7:03

全部回复

  • 你好,
    暂时没有办法看到你的截图,可否描述一下或者分享一下你配置非域环境内机器为NTP server的具体步骤?
     
    此致,
    Jenny

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年1月19日 6:04
  • 你好 Jenny,

    感谢回复!

    由于这个网站图片上传实在太麻烦了,第一次不允许我上传,现在允许了,好不容易只能上传一张,下面我用文字描述一下:

    首先做了以下注册表的更改:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags  设置为5
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MinPollInterval  设置为0
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\SpikeWatchPeriod  设置为60
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\SpikeWatchPeriod  设置为60

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameter\NtpServer  设置为192.168.1.12,0x9
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameter\Type  设置为NTP

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\Enabled  设置为1
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval  设置为60

    目的是要每分钟同步一次服务器192.168.1.12的时间,你可以看上方正文中刚刚上传的图片,图片中显示已经同步了,但是windows系统的时间却没有被同步的。有时候又是可以正常同步的,所以我就觉得很奇怪。上面这些注册表里的值也是我们陆陆续续研究出来的,你们这边有没有一份比较全的NTP时间同步的设定手册? NTP时间同步是如何计算时间的,因为同步时间也不是很精确的每一分钟都能够同步。

    2021年1月21日 8:27
  • Hi Zhang,

    因为我们现在逐渐把Technet论坛往Q&A论坛迁移(暂时只支持英文但是又更多的topic),所以technet 论坛的体验可能会有所欠缺,感谢你的理解。

    Q&A论坛地址:https://docs.microsoft.com/en-us/answers/products/

    已经收到你回复的注册表相关信息,会在测试环境中测验再来更新。

    此致,

    Jenny


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年1月21日 9:39
  • 你好,Jenny,

    测试有结果吗?

    2021年1月29日 3:13
  • 你好,


    我按照你提供的注册表键值进行修改,但是当运行w32tm.exe /query /status命令时,referenceID 和source还是没有更新。
    于是我按照一些KB和网友提供的方法,修改了如下内容依旧没有成功(不确定是不是因为我的虚拟机没有激活导致的) 但是作为参考,你可以试试看:
    1.W32Time:同步:工作组计算机上可能会忽略 SpecialPollInterval
    https://docs.microsoft.com/zh-cn/troubleshoot/windows-server/identity/w32time-sync-specialpollinterval-ignored


    2.尝试与非 Windows NTP 服务器同步时,时间同步可能失败
    https://docs.microsoft.com/zh-cn/troubleshoot/windows-server/identity/time-synchronization-not-succeed-non-ntp
    以上均是将Windows 时间设置为使用客户端模式
    3.检查workstation上的防火墙策略,手动添加针对windows Time UDP 123端口的inbound 策略。


    >>你们这边有没有一份比较全的NTP时间同步的设定手册?
    通常NTP相关的配置文档都是建立在域环境内,工作组环境的配置步骤我暂时还没有看到类似的文档 只除了下方英文帖子中提到的修改注册表键值(主要修改的是被配置为NTPserver的电脑)
    https://social.technet.microsoft.com/Forums/office/en-US/04865e36-d43d-4167-a07d-9f28fd4f22fa/how-do-you-configure-windows-time-synchronization-in-a-workgroup-with-no-servers?forum=winserverDS&ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-7mYsKUDydvkN20B1hVPwNA&epi=TnL5HPStwNw-7mYsKUDydvkN20B1hVPwNA&irgwc=1&OCID=AID2000142_aff_7593_1243925&tduid=%28ir__h0b9qc32w9kfrgcy0h20wk909m2xp3lbfnrd6acz00%29%287593%29%281243925%29%28TnL5HPStwNw-7mYsKUDydvkN20B1hVPwNA%29%28%29&irclickid=_h0b9qc32w9kfrgcy0h20wk909m2xp3lbfnrd6acz00


    此致,
    Jenny

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年1月29日 6:58