Os objetivos da Microsoft ao criar sua implementação de tempo não incluem precisão no nível de segundos. A implementação explicitamente não oferece suporte a aplicativos sensíveis ao tempo , mesmo que configurado corretamente :
We do not guarantee and we do not support the accuracy of the W32Time service between nodes on a network. The W32Time service is not a full-featured NTP solution that meets time-sensitive application needs. The W32Time service is primarily designed to do the following:
- Make the Kerberos version 5 authentication protocol work.
- Provide loose sync time for client computers.
The W32Time service cannot reliably maintain sync time to the range of one to two seconds. Such tolerances are outside the design specification of the W32Time service.
Existem implementações alternativas com melhor precisão. Você pode querer dar uma olhada no ntp para Windows ou ptpd apenas para indicar duas possibilidades.
Você não escreve se o sistema é virtualizado ou físico. Se a manutenção do tempo virtualizada exigir considerações adicionais, como visto aqui e aqui por exemplo.