135 votes

Comment forcer la synchronisation de l'heure sur une Station de travail ou un Serveur Windows ?

Quelle est la commande pour synchroniser une station de travail ou un serveur Windows avec sa source de temps configurée?

1 votes

Plus d'informations sur W32tm peuvent être trouvées ici... technet.microsoft.com/en-us/library/bb491016.aspx

0 votes

J'ai créé un ticket de bug pour cela. Windows échoue à se synchroniser avec le serveur de temps au démarrage, ou lors de la reprise ou de la mise en veille prolongée. URI de Windows : feedback-hub:?contextid=58&feedbackid=f15278d4-b20d-4a9a-969‌​3-cdf8fbaaa669&form=‌​1&src=1 <- Placez-le dans la boîte de dialogue Exécuter de Windows si vous avez installé feedback-hub depuis le Windows Store.

0voto

slayernoah Points 1510

Essayez la commande en une ligne. Fonctionne tout le temps.

w32tm /unregister && w32tm /register && net stop w32time && net start w32time && w32tm /resync

2 votes

J'ai dû attendre environ 10 minutes entre la première et la deuxième commande en raison d'une erreur Le service spécifié a été marqué pour suppression. (0x80070430). Ensuite, les 3 commandes suivantes ont fonctionné, mais la commande w32tm /resync a donné comme résultat L'ordinateur n'a pas été resynchronisé car aucune donnée temporelle n'était disponible.

0 votes

Désinscrire le service n'a pas fonctionné pour moi, cela m'a simplement laissé avec Le service ne peut pas démarrer, soit parce qu'il est désactivé, soit parce qu'il n'a pas d'appareils associés activés avec lui.. J'ai dû entrer dans services.msc et changer Windows Time de désactivé à automatique ce qui a également résolu mon problème.

0voto

smartman Points 197

Presque aucune des solutions (à l'exception de @Akos) ne fonctionne si l'hôte est un contrôleur de domaine Windows Server 2016 Active Directory (ADDC), car il se considère comme une source "fiable" qui ne peut pas effectuer de grands changements horaires.

w32tm /resync /force ne fonctionne pas, car le /force n'apparaît pas dans server 2016.

net time /SET /Y ne fonctionne pas non plus, car il aurait demandé :

Voulez-vous régler l'heure de l'ordinateur local pour correspondre à l'heure de \AD.example.net? (O/N) [O]

Évidemment, cela ne fonctionnera pas si vous êtes sur AD.example.net, /Y masque simplement la question.

Les étapes fonctionnent pour moi en utilisant PowerShell :

  1. Définir le service w32time comme peu fiable:

    w32tm /config /reliable:no /syncfromflags:manual /update

L'option /syncfromflags:manual signifie synchroniser avec le NTP répertorié dans la liste des pairs (c'est-à-dire un NTP externe), /update pour notifier le service de temps que la configuration a changé.

  1. Redémarrer le w32time

    Stop-Service w32time Start-Service w32time

  2. Synchroniser

    w32tm /resync

Cela devrait fonctionner.

  1. Si vous AVEZ besoin du ADDC comme source de temps fiable, rendez-le à nouveau fiable :

    w32tm /config /reliable:yes /update Stop-Service w32time Start-Service w32time

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X