首页/系统/Windows 运维速查/w32tm 时间同步配置与排查

w32tm 时间同步配置与排查

域内时间依赖域控层级同步:客户端 w32tm /query /status 看状态,/resync 强制同步,/stripchart 观察偏差。

Windows 运维速查系统更新于 2026-10-13

命令是干什么的

w32tm 是 Windows 时间服务的命令行工具:query 查看当前同步状态与时间源、resync 立即强制同步、stripchart 观察与目标源的偏差走势、config 修改配置。域内时间的层次是客户端同步到域控、域控同步到主域控、主域控再对外部时间源同步。

为什么时间准确很关键

Kerberos 认证要求客户端与域控的时间偏差在默认 5 分钟以内,偏差过大时会出现大面积登录失败、共享访问失败与复制异常。因此时间同步不是可选项,而是域环境的基础依赖。

基本信息

适用平台Windows 7/10/11 与各版 Server,w32tm 系统内置
权限要求query 与 stripchart 普通用户可执行;config 与 resync 需管理员
常用子命令/query /status、/query /configuration、/resync、/stripchart、/config
同步架构客户端 → 域控 → 主域控 → 外部时间源,域内使用 NT5DS 层级

典型使用场景

  • 域内出现大面积登录失败时,检查时间偏差是否超限
  • 确认服务器实际使用的时间源是否符合预期
  • 手动强制与指定源同步一次,排除长期漂移
  • 观察与目标源的偏差走势,判断是稳定漂移还是抖动
  • 排查虚拟机与宿主机时间同步工具的冲突

常用示例

常用示例
w32tm /query /status                         # 查看当前状态与时间源
w32tm /query /source                         # 只看当前时间源
w32tm /query /configuration                  # 查看完整配置
w32tm /resync /force                         # 立即强制同步
w32tm /stripchart /computer:time.windows.com /samples:5   # 观察偏差走势
w32tm /query /peers                          # 查看对等时间源

子命令读法

子命令作用注意
/query /status查看同步状态含时间源、最后同步时间与偏差
/query /source查看当前时间源域成员机通常显示域控名称
/resync立即同步加 /force 可忽略误差阈值强制同步
/stripchart观察偏差走势连续采样判断漂移是否稳定
/config修改时间源配置改错会导致同步失败,先记录原配置
/query /peers查看对等时间源确认备用源是否可用
域成员机默认使用 NT5DS 域层级同步;不要随意改成公网 NTP 源,会破坏域内时间的一致性。
虚拟机内部的时间同步工具会与 w32tm 打架,二者应保留其一,否则会出现时间反复跳变。

易错点

  • 域控时间源不统一,会导致 Kerberos 大面积报错
  • 虚拟机与宿主的时间同步工具和 w32tm 冲突,时间反复跳变
  • 随意把域成员机改成公网 NTP 源,破坏域内时间一致性
  • 偏差超过默认 5 分钟阈值后,登录与复制出现难以解释的失败

数据来源与参考

  • Microsoft Learn:w32tm
  • Microsoft Learn:Windows 时间服务工具

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌