La synchronisation de l’heure peut échouer lorsque vous essayez de synchroniser avec un serveur NTP non-Windows

Cet article fournit une solution au problème de non-fonctionnement de la synchronisation avec un serveur NTP non-Windows.

Version du produit d’origine :   Windows Server 2003
Numéro de la base de connaissances initiale :   875424

Symptômes

Lorsque vous essayez de synchroniser votre ordinateur Microsoft Windows Server 2003 sur un serveur NTP qui n’exécute pas Microsoft Windows, la synchronisation peut échouer. Comme ce problème se produit, les événements suivants peuvent être enregistrés dans le journal système.

Cause

Ce problème peut se produire lorsque votre ordinateur envoie des demandes de synchronisation à l’aide du mode actif symétrique. Par défaut, les contrôleurs de domaine Windows Server 2003 sont configurés en tant que serveurs de temps et utilisent le mode actif symétrique pour envoyer des demandes de synchronisation. Certains serveurs NTP qui n’exécutent pas Windows ne répondent qu’aux demandes qui utilisent le mode client.

Résolution

Pour résoudre ce problème, configurez le mode client pour utiliser le mode client lors de la synchronisation avec le serveur de temps. Vous pouvez suivre les étapes suivantes :

  1. Cliquez sur Démarrer, sur exécuter, tapez cmd, puis appuyez sur entrée.

  2. À l’invite de commandes, tapez les commandes suivantes dans l’ordre indiqué. Une fois que vous avez tapé chaque commande, appuyez sur entrée.

    • w32tm/config/manualpeerlist : NTP_server_IP_Address, 0x8/SYNCFROMFLAGS : Manual
    • net stop w32time
    • NET START w32time
    • w32tm/Resync

Informations supplémentaires

Le mode utilisé par le temps Windows pour envoyer des demandes est défini par la sous-clé de Registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
Si la valeur de l’entrée Enabled dans cette sous-clé est 1, le temps Windows utilise le mode actif symétrique. Dans le cas contraire, le temps Windows utilise le mode client.

Le paramètre 0x8 référencé dans la commande de la section « résolution » définit le temps Windows pour utiliser le mode client.

Les paramètres valides pour le mode utilisé avec le commutateur/manualpeerlist sont les suivants :

  • 0x01-utiliser un intervalle d’interrogation spécial SpecialInterval
  • 0x02-UseAsFallbackOnly
  • 0x04-envoyer la demande en tant que mode SymmetricActive
  • 0x08-envoyer la demande en mode client