Windows 时间实现可追溯性

许多行业的法规都要求系统可追溯到 UTC。 这意味着可以根据 UTC 证明系统的偏移量。 为启用法规合规性方案,Windows 10(版本 1703 或更高版本)和 Windows Server 2016(版本 1709 或更高版本)需提供新的事件日志,以提供操作系统方面的信息,便于了解对系统时钟执行的操作。 这些事件日志会为 Windows 时间服务持续生成,并且可以进行检查或存档以便进行后续分析。

这些新的事件有助于回答以下问题:

  • 是否更改了系统时钟
  • 是否修改了时钟频率
  • 是否修改了 Windows 时间服务配置

可用性

这些改进添加在 Windows 10 版本 1703 或更高版本以及 Windows Server 2016 版本 1709 或更高版本中。

配置

无需进行任何配置即可实现此功能。 默认情况下,这些事件日志处于启用状态,并且可在 Applications and Services Log\Microsoft\Windows\Time-Service\Operational 路径下的事件查看器中找到

事件日志列表

下节概述记录的用于可追溯性方案的事件。

Windows 时间服务 (W32Time) 启动时会记录此事件,它记录关于当前时间、当前滴答计数、运行时配置、时间提供程序和当前时钟速率的信息。

事件描述 服务启动
详细信息 启动 W32time 时发生
记录的数据
  • 当前 UTC 时间
  • 当前滴答计数
  • W32Time 配置
  • 时间提供程序配置
  • 时钟速率
限制机制 无。 每次启动服务时都会触发此事件。

示例:

W32time service has started at 2018-02-27T04:25:17.156Z (UTC), System Tick Count 3132937.

命令:

还可以使用以下命令查询此信息

W32Time 和时间提供程序配置

w32tm.exe /query /configuration

时钟速率

w32tm.exe /query /status /verbose