WIndows 2016:如何恢复到快照后强制时间同步?

vmware vsphere服务器6.0.0与运行Windows 2016的虚拟机一起使用。我设置了Windows与time.nist.gov同步时间。 机器正在使用UTC时区。 恢复到快照后,时间不会更新一段时间(如果有的话?)。 我已经尝试了各种w32tm.exe命令来尝试强制重新同步,但它说,时间差异太大(它通常closures几天或几周)。

我能够立即更新的唯一方法是进入该对话框并更改时间服务器,然后单击立即更新。 然后改回来:

在这里输入图像说明

这在Windows 2012中没有发生在相同的设置中。 我希望恢复快照后,时间将立即同步。 也许在Windows 2016中有所改变,我需要在拍摄快照或恢复之前做一些不同的事情? 或者可能需要在vSphere中configuration不同的东西?

根据VMware KB 1189 ,当您执行或恢复快照时,Vmware工具通常会同步主机的时间。 所以,如果你确保你的主机的时间是合理的,那么你不应该遇到过多的时间差异,可以使用w32tm /resync重新同步NTP。 我将在Host > Configuration > Time Configuration > Properties中的Host > Configuration > Time Configuration > Properties上configurationNTP,看看是否有帮助。

编辑:此外,根据MS KB 884776,您可以configurationregistry项,这将允许W32Time服务同步,无论时间差的大小。 将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrectionMaxNegPhaseCorrection0xFFFFFFF

这个值使计算机能够接收任何时间样本中包含的时间,不pipe其不准确。