Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit des solutions de contournement pour un problème dans lequel l’horloge de l’ordinateur est réinitialisée incorrectement si vous redémarrez l’ordinateur alors qu’il n’a pas de connexion Internet.
S’applique à : Windows 10 et versions ultérieures
Numéro de la base de connaissances d’origine : 3160312
Symptômes
Le paramètre de date et d’heure système sur un ordinateur exécutant Windows 10 ou une version ultérieure réinitialise incorrectement une date et une heure au moins un jour dans le passé. Ce problème peut se produire dans le scénario suivant :
- L’ordinateur est initialement connecté à Internet.
- L’ordinateur est désactivé, puis redémarré lorsqu’il est connecté à un réseau privé fermé.
- Le réseau privé n’a pas de serveurs SSL (par conséquent, l’ordinateur n’a pas de trafic SSL sortant).
D’autres symptômes incluent, mais ne sont pas limités à, les éléments suivants :
- L’ID d’événement général du noyau 1 dans le journal système indique que le paramètre de temps a été réinitialisé à une valeur passée.
- Les événements enregistrés dans le journal des événements ont des horodatages non valides qui se trouvent dans le passé.
- L’authentification Kerberos échoue.
Ce comportement remplace les modifications apportées par un administrateur.
Cause
Ce problème se produit en raison d’un problème dans la fonctionnalité d’amorçage du temps sécurisé qui fait partie du service de temps Windows. Cette fonctionnalité utilise les métadonnées des connexions SSL sortantes de l’ordinateur pour déterminer les valeurs de date et d’heure actuelles approximatives. Il stocke ces données dans le Registre. Windows peut utiliser ces données pour définir la date et l’heure au lieu d’utiliser des données de la hiérarchie de domaine services de domaine Active Directory (AD DS) ou d’un autre serveur NTP (Network Time Protocol).
Lorsque l’ordinateur redémarre dans un environnement où il n’envoie aucun trafic SSL sortant, la fonctionnalité d’amorçage du temps sécurisé n’efface pas ni ne met à jour les anciennes données du Registre. Au lieu de cela, le service d’heure Windows définit la date et l’heure en fonction des informations d’amorçage de temps sécurisé obsolètes du Registre.
Solution de contournement
Important
Suivez attentivement les étapes décrites dans cette section. De graves problèmes peuvent se produire si vous modifiez le Registre de façon incorrecte. Avant de le modifier, sauvegardez le Registre afin de pouvoir le restaurer en cas de problème.
Pour contourner ce problème, essayez la méthode 1 ou la méthode 2, en fonction de votre environnement réseau. Si aucune de ces méthodes n’offre une solution pratique, essayez la méthode 3.
Méthode 1 : effacer les valeurs du Registre W32time et forcer la resynchronisation de l’horloge
Vous pouvez effacer l’état du Registre w32time pour forcer la synchronisation de l’heure sur l’ordinateur avec le serveur NTP/NT5DS interne. Pour ce faire, ouvrez une fenêtre d’invite de commandes d’administration, puis exécutez les commandes suivantes, en séquence :
Net stop w32time
W32tm.exe /unregister
W32tm.exe /register
net start w32time
W32tm.exe /resync /force
Méthode 2 : Reconnecter à Internet
Reconnectez l’ordinateur à Internet. Ce problème est corrigé une fois que l’ordinateur a accès aux serveurs SSL sur Internet et qu’il a le trafic SSL sortant.
Méthode 3 : Désactiver l’amorçage du temps sécurisé (facultatif)
Important
Nous vous recommandons d’essayer la solution de contournement de la méthode 1 ou de la méthode 2 avant de désactiver la fonctionnalité d’amorçage du temps sécurisé. Si vous désactivez la fonctionnalité, elle reste désactivée même après la mise à niveau vers une version plus récente de Windows.
Pour désactiver la fonctionnalité d’amorçage du temps sécurisé, procédez comme suit :
Dans une fenêtre d’invite de commandes d’administration, exécutez la commande suivante :
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v UtilizeSslTimeData /t REG_DWORD /d 0 /f
Note
Cette commande définit la valeur de
UtilizeSslTimeData
(DWORD) sur 0.Redémarrez l'ordinateur.
Dans une fenêtre d’invite de commandes d’administration, exécutez les commandes suivantes :
Net start w32time W32tm.exe /resync /force
Ces commandes forcent le système à resynchroniser la date et l’heure. Étant donné que l’amorçage du temps sécurisé est désactivé, le temps Windows utilise NTP pour resynchroniser.
Note
Pour réactiver la fonctionnalité d’amorçage du temps sécurisé, remplacez les UtilizeSslTimeData
données de valeur par 1. Pour ce faire, exécutez la commande suivante dans une fenêtre d’invite de commandes d’administration, puis redémarrez l’ordinateur :
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v UtilizeSslTimeData /t REG_DWORD /d 1 /f
Plus d’informations
Pour plus d’informations sur l’amorçage du temps sécurisé, consultez Améliorations de la précision du temps pour Windows Server 2016 : Amorçage du temps sécurisé.