手动配置 Windows 时间服务
手动配置 Windows 时间服务#
要将内部时间服务器配置为与外部时间源同步,请按照下列步骤操作:
- 将服务器类型更改为 NTP。 为此,请按照下列步骤操作:
- 选择 “开始” 、 “运行”,键入 regedit,然后选择 “确定”。
- 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
- 在右窗格中,右键单击“Type”,然后选择 “修改”。
- 在“编辑值”的“数值数据”框中键入 NTP,然后选择 “确定”。
- 将 AnnounceFlags 设置为 5。 为此,请按照下列步骤操作:
- 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
- 在右窗格中,右键单击“AnnounceFlags”,然后选择 “修改”。
- 在“编辑 DWORD 值”的“数值数据”框中键入 5,然后选择 “确定”。
- 如果配置为使用 AnnounceFlag 值为 0x5
的权威时间服务器与上游时间服务器不同步,则当权威时间服务器与上游时间服务器之间的时间同步恢复时,客户端服务器可能无法与权威时间服务器正确同步。
因此,如果你的网络连接较差或存在可能导致权威服务器到上游服务器的时间同步故障的其他问题,请将 AnnounceFlag 值设置为 0xA 而不是
0x5。
- 如果配置为使用 AnnounceFlag 值为 0x5,并且以 SpecialPollInterval 中指定的固定时间间隔与上游时间服务器同步的权威时间服务器,则在权威时间服务器重启之后,客户端服务器可能无法与权威时间服务器正确同步。 因此,如果将权威时间服务器配置为以 SpecialPollInterval 中指定的固定时间间隔与上游 NTP 服务器同步,请将 AnnounceFlag 值设置为 0xA 而不是 0x5。
- 如果配置为使用 AnnounceFlag 值为 0x5
的权威时间服务器与上游时间服务器不同步,则当权威时间服务器与上游时间服务器之间的时间同步恢复时,客户端服务器可能无法与权威时间服务器正确同步。
因此,如果你的网络连接较差或存在可能导致权威服务器到上游服务器的时间同步故障的其他问题,请将 AnnounceFlag 值设置为 0xA 而不是
0x5。
- 找到并单击下面的注册表子项:
- 启用 NTPServer。 为此,请按照下列步骤操作:
- 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
- 在右窗格中,右键单击“Enabled”,然后选择 “修改”。
- 在“编辑 DWORD 值”的“数值数据”框中键入 1,然后选择 “确定”。
- 找到并单击下面的注册表子项:
- 指定时间源。 为此,请按照下列步骤操作:
- 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
- 在右窗格中,右键单击“NtpServer”,然后选择 “修改”。
- 在“编辑值”的“数值数据”框中键入 Peers,然后选择 “确定”。
- 找到并单击下面的注册表子项:
- 配置时间校准设置。 为此,请按照下列步骤操作:
- 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
- 在右窗格中,右键单击 MaxPosPhaseCorrection,然后选择 “修改”。
- 在“编辑 DWORD 值”中的“基数”框中单击选择“十进制”。
- 在“编辑 DWORD 值”的“数值数据”框中键入 TimeInSeconds,然后选择 “确定”。
- TimeInSeconds 是合理值的占位符,例如 1 小时 (3600) 或 30 分钟 (1800)。 你选择的值将因轮询间隔、网络状况和外部时间源而异。
- 在 Windows Server 2008 R2 或更高版本中,MaxPosPhaseCorrection 的默认值为 48 小时。
- 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
- 在右窗格中,右键单击 MaxNegPhaseCorrection,然后选择 “修改”。
- 在“编辑 DWORD 值”中的“基数” 框中单击选择“十进制”。
- 在“编辑 DWORD 值”的“数值数据”框中键入 TimeInSeconds,然后选择 “确定”。
- TimeInSeconds 是合理值的占位符,例如 1 小时 (3600) 或 30 分钟 (1800)。 你选择的值将因轮询间隔、网络状况和外部时间源而异。
- MaxNegPhaseCorrection 在 Windows Server 2008 R2 或更高版本的默认值是 48 小时。
- 找到并单击下面的注册表子项:
- 关闭注册表编辑器。
- 在命令提示符处,键入以下命令以重启 Windows 时间服务,然后按 Enter:
net stop w32time && net start w32time
作者:上官飞鸿
出处:https://www.cnblogs.com/jackadam/p/9579193.html
版权:本作品采用「知识共享-署名-非商业性-禁止演绎(CC-BY-NC-ND)」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现