手动配置 Windows 时间服务

手动配置 Windows 时间服务#

要将内部时间服务器配置为与外部时间源同步,请按照下列步骤操作:

    1. 将服务器类型更改为 NTP。 为此,请按照下列步骤操作:
      1. 选择 “开始” 、 “运行”,键入 regedit,然后选择 “确定”
      2. 找到并单击下面的注册表子项:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
      3. 在右窗格中,右键单击“Type”,然后选择 “修改”
      4. “编辑值”“数值数据”框中键入 NTP,然后选择 “确定”
    2. 将 AnnounceFlags 设置为 5。 为此,请按照下列步骤操作:
      1. 找到并单击下面的注册表子项:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
      2. 在右窗格中,右键单击“AnnounceFlags”,然后选择 “修改”
      3. “编辑 DWORD 值”“数值数据”框中键入 5,然后选择 “确定”

         
         注意
        • 如果配置为使用 AnnounceFlag 值为 0x5 的权威时间服务器与上游时间服务器不同步,则当权威时间服务器与上游时间服务器之间的时间同步恢复时,客户端服务器可能无法与权威时间服务器正确同步。 因此,如果你的网络连接较差或存在可能导致权威服务器到上游服务器的时间同步故障的其他问题,请将 AnnounceFlag 值设置为 0xA 而不是 0x5。
           
        • 如果配置为使用 AnnounceFlag 值为 0x5,并且以 SpecialPollInterval 中指定的固定时间间隔与上游时间服务器同步的权威时间服务器,则在权威时间服务器重启之后,客户端服务器可能无法与权威时间服务器正确同步。 因此,如果将权威时间服务器配置为以 SpecialPollInterval 中指定的固定时间间隔与上游 NTP 服务器同步,请将 AnnounceFlag 值设置为 0xA 而不是 0x5。
    3. 启用 NTPServer。 为此,请按照下列步骤操作:
      1. 找到并单击下面的注册表子项:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
      2. 在右窗格中,右键单击“Enabled”,然后选择 “修改”
      3. “编辑 DWORD 值”“数值数据”框中键入 1,然后选择 “确定”
    4. 指定时间源。 为此,请按照下列步骤操作:
      1. 找到并单击下面的注册表子项:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
      2. 在右窗格中,右键单击“NtpServer”,然后选择 “修改”
      3. “编辑值”“数值数据”框中键入 Peers,然后选择 “确定”

         
         注意 Peers 是计算机获取时间戳的对等机空格分隔列表的占位符。 列出的每个 DNS 名称都必须是唯一的。 必须在每个 DNS 名称后面附加 ,0x1。 如果不在每个 DNS 名称后附加 ,0x1,则在步骤 5 中所做的更改将不会生效。
    5. 配置时间校准设置。 为此,请按照下列步骤操作:
      1. 找到并单击下面的注册表子项:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
      2. 在右窗格中,右键单击 MaxPosPhaseCorrection,然后选择 “修改”
      3. “编辑 DWORD 值”中的“基数”框中单击选择“十进制”
      4. “编辑 DWORD 值”“数值数据”框中键入 TimeInSeconds,然后选择 “确定”

         
         注意
        • TimeInSeconds 是合理值的占位符,例如 1 小时 (3600) 或 30 分钟 (1800)。 你选择的值将因轮询间隔、网络状况和外部时间源而异。 
        • 在 Windows Server 2008 R2 或更高版本中,MaxPosPhaseCorrection  的默认值为 48 小时。
      5. 找到并单击下面的注册表子项:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
         
      6. 在右窗格中,右键单击 MaxNegPhaseCorrection,然后选择 “修改”
      7. “编辑 DWORD 值”中的“基数” 框中单击选择“十进制”
      8. “编辑 DWORD 值”“数值数据”框中键入 TimeInSeconds,然后选择 “确定”

         
         注意
        • TimeInSeconds 是合理值的占位符,例如 1 小时 (3600) 或 30 分钟 (1800)。 你选择的值将因轮询间隔、网络状况和外部时间源而异。 
        • MaxNegPhaseCorrection 在 Windows Server 2008 R2 或更高版本的默认值是 48 小时。
    6. 关闭注册表编辑器。
    7. 在命令提示符处,键入以下命令以重启 Windows 时间服务,然后按 Enter:
      net stop w32time && net start w32time

作者:上官飞鸿

出处:https://www.cnblogs.com/jackadam/p/9579193.html

版权:本作品采用「知识共享-署名-非商业性-禁止演绎(CC-BY-NC-ND)」许可协议进行许可。

posted @   上官飞鸿  阅读(770)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示