Vmware-Vsphere

WIndows 2016:恢復到快照後如何強制時間同步?

  • October 26, 2019

將 vmware vsphere server 6.0.0 與執行 Windows 2016 的 VM 一起使用。我已將 Windows 設置為與 time.nist.gov 同步時間。機器使用 UTC 時區。恢復到快照後,時間有一段時間不會更新(如果有的話?)。我嘗試了各種 w32tm.exe 命令來嘗試強制重新同步,但它說時間差太大(通常會關閉幾天或幾週)。

我能夠立即更新的唯一方法是進入此對話框並更改時間伺服器,然後點擊立即更新。然後改回來:

在此處輸入圖像描述

在相同設置中的 Windows 2012 不會發生這種情況。我希望在恢復快照後時間會立即同步。也許 Windows 2016 中發生了一些變化,我需要在拍攝快照之前或還原之後做一些不同的事情?或者可能需要在 vsphere 中進行不同的配置?

根據VMware KB 1189,當您拍攝或恢復快照時,Vmware 工具通常會從主機同步時間。因此,如果您確保主機的時間是合理的,那麼您應該不會遇到過大的時差,並且可以使用w32tm /resync重新同步 NTP。我會在主機上配置 NTP,Host > Configuration > Time Configuration > Properties看看這是否有幫助。

編輯:此外,根據MS KB 884776,您可以配置系統資料庫項,以允許 W32Time 服務同步,而不管時差的大小。設置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrectionMaxNegPhaseCorrection_0xFFFFFFF

此值使電腦能夠接收包含在任何時間樣本中的時間,而不管不准確。

引用自:https://serverfault.com/questions/817940