1. Configurez le service de temps Windows pour mettre à jour l'heure plus fréquemment.
Panneau de configuration -> Date et heure -> onglet Heure Internet.
Cochez la case "Synchroniser avec un serveur de temps Internet". Si aucun serveur n'est sélectionné, choisissez "time.windows.com" ou "pool.ntp.org".
Cela réglera automatiquement l'heure une fois par semaine, ce qui devrait garder votre ordinateur quelques secondes après l'heure correcte. Si vous utilisez un serveur important, vous devrez peut-être le configurer plus souvent. Pour ce faire, vous devez modifier le registre.
Accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient
et vérifiez la valeur SpecialPollInterval
. C'est en quelques secondes.
La valeur par défaut est 604800, qui est le nombre de secondes dans une semaine. Pour les contrôles horaires quotidiens, choisissez 86400. Sauf si vous avez des exigences très particulières, vous n'aurez pas besoin de plus que quotidiennement. Quatre heures seraient toutes les 14400.
2: Configurez le système pour forcer la mise à jour de l'heure au démarrage.
Pour effectuer une mise à jour forcée, vous devez exécuter ce qui suit en tant qu'administrateur (ou système):
SC START w32time task_started
Donc, pour forcer la mise à jour au démarrage, vous devez exécuter cette commande en tant qu'administrateur. Vous pouvez le faire en utilisant le Planificateur de tâches. Pour ce faire, exécutez ce qui suit en tant qu'administrateur:
schtasks /CREATE /TN "Set Time On Start" /SC ONSTART /RU SYSTEM /TR "SC START w32time task_started"