Cet article est basé sur des documents de la base de connaissance de Microsoft : kb314054 (Windows XP), kb216734 (Windows 2000), kb816042 (Windows 2003).
Il est possible de configurer le service de temps de Windows pour qu'il se synchronise avec une source de temps extérieur. Cela est particulièrement important dans Active Directory, car le contrôleur de domaine disposant du rôle FSMO "Emulateur PDC" a la charge de la gestion du temps au sein d'Active Directory. Les machines intégrées à Active Directory ne doivent pas avoir plus de 5 minutes de décalage, sinon elles ne sont pas en mesure de s'authentifier sur le domaine.
Cet article traite la configuration de l'émulateur PDC sous Windows 2003. Pour synchroniser les postes du réseau, vous pouvez executer la comment net time \\serveur /set /y depuis le script d'ouverture de session (NetLogon) ou de démarrage (GPO). Dans le cas du NetLogon, l'utilisateur doit disposer des priviléges permettant la configuration de l'horloge.
Sur le contôleur de domaine détenant le rôle d'émulateur PDC, vous devez configurer le serveur W32Time pour qu'il se synchronise avec une source de temps externe. Il n'existe pas d'outil permettant de réaliser cette manipulation via une console. Les articles de base de connaissance ci-dessus expliquent comment modifier le registre pour accomplir cette action. Le redémarrage du service W32Time sera ensuite nécessaire pour qu'il charge la nouvelle configuration.
Configuration du service de temps Windows pour utiliser une source de temps externe
Pour configurer un serveur de temps interne afin que la synchronisation s'effectue par rapport à une source de temps externe, procédez comme suit :
- Changez le type de serveur en NTP. Pour cela, procédez comme suit :
- Cliquez sur Démarrer, sur Exécuter, tapez regedit, puis cliquez sur OK.
- Localisez et cliquez sur la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
- Dans le volet droit, cliquez avec le bouton droit sur Type, puis cliquez sur Modifier.
- Dans Modification de la chaîne, tapez NTP dans la zone Données de la valeur, puis cliquez sur OK.
- Définissez AnnounceFlags sur 5. Pour cela, procédez comme suit :
- Localisez et cliquez sur la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
- Dans le volet droit, cliquez avec le bouton droit sur AnnounceFlags, puis cliquez sur Modifier.
- Dans Édition de la valeur DWORD, tapez 5 dans la zone Données de la valeur, puis cliquez sur OK.
- Localisez et cliquez sur la sous-clé de Registre suivante :
- Activez NTPServer. Pour cela, procédez comme suit :
- Localisez et cliquez sur la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
- Dans le volet droit, cliquez avec le bouton droit sur Enabled, puis cliquez sur Modifier.
- Dans Édition de la valeur DWORD, tapez 1 dans la zone Données de la valeur, puis cliquez sur OK.
- Localisez et cliquez sur la sous-clé de Registre suivante :
- Spécifiez les sources de temps. Pour cela, procédez comme suit :
- Localisez et cliquez sur la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
- Dans le volet droit, cliquez avec le bouton droit sur NtpServer, puis cliquez sur Modifier.
- Dans Modification de la chaîne, tapez les serveur de temps dans la zone Données de la valeur, puis cliquez sur OK.
Remarque: La liste des serveurs de temps est un espace réservé pour une liste limitée d'homologues à partir desquels votre ordinateur obtient les informations horaires. Chaque nom DNS répertorié doit être unique. Vous devez ajouter ,0x1 à la fin de chaque nom DNS. Si vous n'ajoutez pas ,0x1 à la fin de chaque nom DNS, les modifications apportées à l'étape 5 ne prendront pas effet.
Info: Vous trouverez une liste de site ntp situé en france ici
- Localisez et cliquez sur la sous-clé de Registre suivante :
- Sélectionnez l'intervalle d'interrogation. Pour cela, procédez comme suit :
- Localisez et cliquez sur la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
- Dans le volet droit, cliquez avec le bouton droit sur SpecialPollInterval, puis cliquez sur Modifier.
- Dans Édition de la valeur DWORD, tapez TempsEnSecondes dans la zone Données de la valeur, puis cliquez sur OK.
Remarque TempsEnSecondes est un espace réservé pour le nombre de secondes souhaité entre chaque interrogation. La valeur recommandée est 900. Cette valeur configure le serveur de temps pour une interrogation toutes les 15 minutes.
- Localisez et cliquez sur la sous-clé de Registre suivante :
- Configurez les paramètres de correction de temps. Pour cela, procédez comme suit :
- Localisez et cliquez sur la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
- Dans le volet droit, cliquez avec le bouton droit sur MaxPosPhaseCorrection, puis cliquez sur Modifier.
- Dans Édition de la valeur DWORD, sélectionnez Décimal dans la zone Base.
- Dans Édition de la valeur DWORD, tapez TempsEnSecondes dans la zone Données de la valeur, puis cliquez sur OK.
Remarque TempsEnSecondes est un espace réservé pour une valeur raisonnable, par exemple 1 heure (3 600) ou 30 minutes (1 800). La valeur que vous sélectionnez dépend de l'intervalle d'interrogation, des conditions réseau et de la source de temps externe. - Recherchez la sous-clé de Registre suivante et cliquez dessus : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
- Dans le volet droit, cliquez avec le bouton droit sur MaxNegPhaseCorrection, puis cliquez sur Modifier.
- Dans Édition de la valeur DWORD, sélectionnez Décimal dans la zone Base.
- Dans Édition de la valeur DWORD, tapez TempsEnSecondes dans la zone Données de la valeur, puis cliquez sur OK.
Remarque TempsEnSecondes est un espace réservé pour une valeur raisonnable, par exemple 1 heure (3 600) ou 30 minutes (1 800). La valeur que vous sélectionnez dépend de l'intervalle d'interrogation, des conditions réseau et de la source de temps externe.
- Localisez et cliquez sur la sous-clé de Registre suivante :
- Quittez l'Éditeur du Registre.
- À l'invite de commandes, tapez la commande suivante pour redémarrer le service de temps Windows et appuyez sur ENTRÉE :
net stop w32time && net start w32time


















Merci