Outils pour utilisateurs

Outils du site


sysadmin:windows:synchronisation-du-temps

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
sysadmin:windows:synchronisation-du-temps [2023/02/02 14:26] yoannsysadmin:windows:synchronisation-du-temps [2025/11/18 15:48] (Version actuelle) yoann
Ligne 1: Ligne 1:
 {{tag>sysadmin windows temps ntp}} {{tag>sysadmin windows temps ntp}}
 +
  
 ====== Synchronisation du temps sous Windows ====== ====== Synchronisation du temps sous Windows ======
Ligne 10: Ligne 11:
 </code> </code>
  
-===== Reconfigurer le service =====+Si l'appel de la commande w32tm retourne une erreur du type : 
 + 
 +  L’erreur suivante s’est produite : Le service n’a pas été démarré. (0x80070426) 
 + 
 +Démarrer le service via le gestionnaire de service ou via les commandes suivantes dans powershell : 
 + 
 +<code batch> 
 +# Affiche le statut et le type de démarrage du service 
 +Get-Service -Name W32Time | Format-List -Property ServiceName,Status,StartType 
 + 
 +# Passe le service en démarrage automatique puis démarre le service 
 +Set-Service -Name W32Time -StartupType 'Automatic' 
 + 
 +Start-Service -Name W32Time 
 +</code> 
 + 
 +===== Modifier le serveur NTP ===== 
 + 
 +==== Via la GUI ==== 
 + 
 +Pour les version Windows 11 24H2 (26100.7171 et postérieures) on peut facilement modifier le serveur de temps via les paramètres systèmes. 
 + 
 +  * Ouvrir le panneau <key>Super</key>+<key>x</key> <key>m</key> pour ouvrir les paramètres système ; 
 +  * Dans la zone de recherche taper le mot clé ''time'' et sélectionner l'option ''Modifiez le serveur de temps''
 + 
 +Pour les versions antérieures de Windows, cette option n'est pas disponible. Il faut modifier la base de registre pour ajouter le serveur dans la liste des serveurs NTP disponibles dans le panneau de commande **timedate.cpl**. 
 + 
 + 
 +  * Ouvrir ''regedit.exe'' en tant qu'administrateur ; 
 +  * Déployer la clé ''HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers''
 +  * Ajouter une valeur de type chaine ayant pour nom le numéro d'index suivant disponible et pour valeur l'adresse du serveur NTP. 
 + 
 + 
 + 
 +On peut maintenant sélectionner notre serveur NTP parmi les serveurs proposés par le panneau de commande **timedate.cpl** 
 + 
 +  * <key>Super</key>+<key>r</key> ''timedate.cpl''
 +  * Sélectionner l'onglet "Temps Internet"
 +  * Cliquer sur le bouton ''Modifier les paramètres...'''; 
 +  * Dans la boite de liste Serveur, sélectionner le nouveau serveur de temps et valider. 
 + 
 + 
 + 
 +===Via la CLI ==== 
 + 
  
-Afficher la source de temps active 
 <code> <code>
 w32tm /query /source w32tm /query /source
Ligne 29: Ligne 74:
  
 Reconfigurer, ajouter des serveurs de temps: Reconfigurer, ajouter des serveurs de temps:
 +
 <code> <code>
 w32tm /config /syncfromflags:manual /manualpeerlist:"0.fr.pool.ntp.org,0x8 1.fr.pool.ntp.org,0x8 2.fr.pool.ntp.org,0x8 3.fr.pool.ntp.org,0x8" /update w32tm /config /syncfromflags:manual /manualpeerlist:"0.fr.pool.ntp.org,0x8 1.fr.pool.ntp.org,0x8 2.fr.pool.ntp.org,0x8 3.fr.pool.ntp.org,0x8" /update
 </code> </code>
  
-Procédure à tester: +<note
-<code+Pour que les modifications apportées à la configuration soient prises en compte immédiatement ne pas oublier l'option ''/update''. Sinon une fois les modifications terminées exécuter la commande 
-net stop w32time + 
-w32tm /configure /syncfromflags:manual /manualpeerlist:"0.us.pool.ntp.org,0x1 1.us.pool.ntp.org,0x1 2.us.pool.ntp.org,0x1 3.us.pool.ntp.org,0x1" +''w32tm /config /update'' 
-net start w32time + 
-w32tm /configure /reliable:yes /update +</note> 
-w32tm /resync /force +
-</code>+
  
 Lister les serveurs de temps: Lister les serveurs de temps:
Ligne 47: Ligne 92:
 </code> </code>
  
-Retourne les pairs et le temps restant avant la prochaine synchronisation. Pour forcer la synchronisation du temps immédiatement:+Retourne les pairs et le temps restant avant la prochaine synchronisation.
  
 +Pour forcer la synchronisation du temps immédiatement:
 <code> <code>
 w32tm /resync /force w32tm /resync /force
Ligne 54: Ligne 100:
  
 <note> <note>
-L'option **/force** existe bien mais n'est pas documentée dans l'aide en ligne de la commande w32tm.+L'option **/force** existe bien mais n'est pas documentée dans l'aide en ligne de la commande : ''w32tm /?''.
 </note> </note>
  
Ligne 63: Ligne 109:
 w32tm /monitor /computers:time.windows.com w32tm /monitor /computers:time.windows.com
 </code> </code>
 +
 +===== Dépannage =====
 +
 +Lors de la resynchronisation le message "The computer did not resync because the required time change was too big".
 +
 +To solve 'time change was too big' change registry entries MaxNegPhaseCorrection and MaxPosPhaseCorrection in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config to maximum (ffffffff)
 +
 +
 +Extrait de configuration
 +<file>
 +NtpServer: 0.pool.ntp.org,0x1 1.pool.ntp.org,0x1 2.pool.ntp.org,0x1 3.pool.ntp.org,0x1
 +SpecialPollInterval: 900
 +MaxPosPhaseCorrection: 3600
 +MaxNegPhaseCorrection: 3600
 +</file>
  
 ===== Références ===== ===== Références =====
Ligne 72: Ligne 133:
   * https://www.beaming.co.uk/knowledge-base/techs-change-ntp-time-source-server-via-command-prompt/   * https://www.beaming.co.uk/knowledge-base/techs-change-ntp-time-source-server-via-command-prompt/
   * https://serverfault.com/questions/294787/how-do-i-force-sync-the-time-on-windows-workstation-or-server   * https://serverfault.com/questions/294787/how-do-i-force-sync-the-time-on-windows-workstation-or-server
 +  * https://social.technet.microsoft.com/forums/en-US/054c4e98-b3ee-4f4b-8f73-c52cf863cbea/w32tm-still-states-source-is-local-cmos-clock-even-though-have-specified-external-source-sbs2011
 +  * [[https://astucestechnologiques.com/comment-ajouter-ou-modifier-le-serveur-de-temps-dans-windows-11-10/|Ajouter ou modifier les serveurs de temps dans Windows 10/11 (astucestechnologiques.com) ]]
 +  * [[https://superuser.com/questions/1641133/directly-open-the-set-the-time-and-date-dialog-in-windows|Ouvrir directement la fenêtre Windows "Date et Heure" (superuser.com) (en)]]
 +  * [[https://www.dropvps.com/blog/set-ntp-server-in-windows/|Configurer les serveurs de temps sous Windows (.dropvps.com) (en)]]
 +
 +
sysadmin/windows/synchronisation-du-temps.1675347974.txt.gz · Dernière modification : 2023/02/02 14:26 de yoann