Une de mes machines Win10 a un décalage horaire important, de l'ordre de plusieurs semaines (c'est une machine virtuelle qui reste inactive sur demande).
À l'ère des certificats SSL de courte durée, il est essentiel que de nombreuses opérations (basées sur le Web) aient un réglage correct de l'heure. Pour des raisons de précision (et parce que je ne veux pas être dérangé de me souvenir "manuellement" de l'heure réelle), j'aimerais utiliser NTP.
Malheureusement, comme le décalage horaire est si important, lors de la synchronisation avec un serveur NTP, le temps est ajusté. très lentement ou complètement, (rendant le temps pratiquement inutilisable jusqu'au prochain redémarrage).
Alors j'ai pensé à faire quelque chose comme:
- régler manuellement l'heure sur quelque chose approximativement l'heure de l'horloge murale
- activer la synchronisation automatique de l'heure (NTP) pour effectuer les derniers réglages
Malheureusement, le système me joue des tours, car c'est ce qui se passe réellement:
- Je remets la machine en pause; il a un temps de, par exemple
2018-04-30 13:17
- Je me connecte, faites un clic droit sur l'horloge, sélectionnez "changer l'heure et la date"
- Je passe de la
automatic time synchronisation
(comme il a été activé dans la machine en pause) - Je clique sur
Change time/date
- Je règle la date à environ la date actuelle, par exemple.
2018-06-13 10:35
- Je ferme la fenêtre par le
Apply
bouton, et voir comment le (presque) correct est affiché dans la barre des tâches - Je passe sur la
automatic time synchronisation
encore une fois, pour obtenir les minutes et les secondes - la roue en rotation s'affiche pendant quelques secondes, puis ...
- le temps est restitué à la vieux faux valeur de
2018-04-30 13:17
!
Qu'est-ce qui se passe ici?
Après un quelques minutes l'heure se synchronisera éventuellement sur le serveur NTP (ça fonctionne très bien).
Mais comment puis-je synchroniser avec le serveur NTP instantanément ? Je ne veux vraiment pas attendre quelques minutes pour pouvoir utiliser la machine, comme seul but de la machine est de fournir un environnement propre pour essayer de petites choses rapidement .
la source
w32tm
directement vous permet d'obtenir "instantanément" l'heure exacte.w32tm
pour régler le temps, j’ai fondamentalement le même problème (mais j’espérais attirer plus de réponses dans une question réservée à une interface graphique :-): dès que j’émettrai unenet start w32time
, l'heure est réinitialisée à l'ancienne / mauvaise valeur. enfin je ne sais pas ce que vous entendez par "l'horloge réelle de la machine".MaxPosPhaseCorrection
etMaxNedPhaseCorrection
à0xFFFFFFFF
]).w32tm /resync
pris quelques secondes.