Infelizmente, cometi alguns erros quando publiquei a minha pergunta. Eu queria ignorar o serviço NTP do meu computador para fornecer uma fonte independente de informações de tempo da internet e usei dois utilitários simples para isso. Eu acreditava que esses utilitários estavam recebendo informações de tempo da Internet usando o NTP, quando na verdade estavam exibindo a hora local (errada) no meu computador.
Na minha pergunta inicial foi bastante vago sobre como o NTP foi usado pelo meu computador. Faz parte de um domínio do Active Directory e o tempo é sincronizado a partir do controlador de domínio. Eu tinha verificado que a configuração estava OK, mas eu havia negligenciado um pequeno detalhe.
Solução
O controlador de domínio estava sendo executado em uma máquina virtual Hyper-V. O serviço de tempo do Windows no controlador de domínio foi configurado corretamente para usar o NTP, mas a máquina virtual Hyper-V tinha todos os serviços de integração ativados, incluindo sincronização de horário . Essa configuração sempre manterá a hora na máquina virtual sincronizada com o host do Hyper-V, mesmo se você definir o relógio manualmente ou por meio do NTP.
A solução foi simplesmente desabilitar esse serviço de integração específico no gerenciador do Hyper-V para a máquina virtual do controlador de domínio. Reiniciar o serviço de tempo do Windows imediatamente corrigiu a hora no controlador de domínio e, subseqüentemente, no meu computador.