我们在装有 Windows 10 的 PC 上遇到了问题(全新安装、重新安装和刷新),为了进行更新,PC 也处于在线状态。
但在离线状态下,时间会随机更改为未来或过去的日期,与 BIOS 中的时间无关。为什么会发生这种情况?
也许可以控制时间服务如何获取时间。
如下图所示,时间服务正在从不同来源收集、同步和调整时间。
也许我会尝试使用 win32Time 工具或 WinDbg 来调试时间服务。
答案1
W32Time 服务在名为 W32Time.dll 的动态链接库中实现,该库默认安装在 %Systemroot%\System32 中。
W32Time.dll 支持 Kerberos V5 身份验证协议的规范,该协议要求网络上的时钟同步。从 Windows Server 2003 开始,W32Time.dll 比 Windows Server 2000 操作系统的网络时钟同步更准确。
Windows 时间服务使用 NTP 来帮助同步网络上的时间。NTP 是一种 Internet 时间协议,其中包括同步时钟所需的规则算法。NTP 是一种比某些 Windows 版本中使用的简单网络时间协议 (SNTP) 更准确的时间协议;但是,W32Time 继续支持 SNTP,以便与运行基于 SNTP 的时间服务的计算机实现向后兼容
资料来源: