Algum conselho ruim é dado na resposta do Superusuário linkada nos comentários. Não há absolutamente nenhum motivo para configurar um domínio para que a sincronização de horário funcione. Seria inútil configurar um ambiente virtual para executar um servidor NTP.
O serviço de tempo do Windows está funcionando automaticamente no modo de domínio e, nesses casos, você deve ter muito cuidado ao reproduzir, pois possui algoritmos especiais para escolher a melhor fonte de horário.
Quando não está em um domínio, o Serviço de Tempo do Windows está usando o NTP para definir a hora em relação a time.windows.com
.
Você pode mudar isso com o comando:
w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:MANUAL
Altere pool.ntp.org
para o endereço IP local do seu servidor NTP.
O Serviço de Tempo do Windows também pode atuar como um servidor NTP. Isso é feito por uma configuração no registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
Altere Enabled
de 0
para 1
e reinicie o serviço (ou servidor).
Certifique-se de abrir o UDP de entrada na porta 123
em seu servidor NTP (e em outros firewalls no meio).
O serviço de tempo do Windows tem uma precisão de 1 a 2 segundos. Se você precisar ser mais preciso do que isso, use um serviço de terceiros .