WIndows 2016: como forçar a sincronização de horário depois de reverter para um instantâneo?

4

Usando o vmware vsphere server 6.0.0 com uma VM executando o Windows 2016. Eu tenho o Windows configurado para sincronizar a hora com o time.nist.gov. A máquina está usando o fuso horário UTC. Depois de restaurar a um instantâneo, a hora não é atualizada por um tempo (se alguma vez?). Eu tentei vários comandos w32tm.exe para tentar forçar a ressincronização, mas ele diz que a diferença de tempo é muito grande (geralmente é desligado por dias ou semanas).

A única maneira de atualizá-lo imediatamente é entrar nessa caixa de diálogo e alterar o servidor de horário e clicar em Atualizar agora. Então mude de volta:

Isso não aconteceu com o Windows 2012 na mesma configuração. Espero que, após restaurar um instantâneo, a hora seja sincronizada imediatamente. Talvez algo mudou no Windows 2016 e eu preciso fazer algo diferente antes de tirar o instantâneo ou depois de restaurá-lo? Ou talvez algo precise ser configurado de forma diferente no vsphere?

    
por Skrymsli 30.11.2016 / 17:51

1 resposta

4

De acordo com VMware KB 1189 , VMware As ferramentas normalmente sincronizam o tempo do host quando você tira ou restaura um instantâneo. Portanto, se você garantir que o horário do host seja razoável, não deverá encontrar uma diferença de tempo excessiva e poderá usar w32tm /resync para ressincronizar o NTP. Eu configuraria o NTP nos hosts em Host > Configuration > Time Configuration > Properties e veria se isso ajuda.

EDIT: Além disso, de acordo com o MS KB 884776 , você pode configurar entradas de registro que permitirão ao W32Time serviço para sincronizar, independentemente do tamanho da diferença de horário. Defina HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection e MaxNegPhaseCorrection para 0xFFFFFFF

This value enables the computer to receive the time that is contained in any time sample, regardless of inaccuracy.

    
por 19.12.2016 / 14:01