Horloge système Windows 8 / 8.1 changeant de manière aléatoire lors de la mise sous tension et de l'utilisation

19

Je ne peux pas l'expliquer plus clairement et cela m'a littéralement rendu fou.

Il y a quelques semaines, l'horloge système de Windows 8 de mon netbook a commencé à changer de manière aléatoire alors qu'il était allumé et utilisé, donc après m'être battu avec pendant des jours, j'ai cédé et changé la batterie CMOS même si j'étais très sceptique quant à ce problème. Pas de surprises; ça n'arrêtait pas. Si je ne me trompe pas, une batterie CMOS morte n'a rien à voir avec le temps de fonctionnement du système après le démarrage, donc cela ne peut tout simplement pas être dû à la batterie CMOS à plat, pas qu'elle devrait être plate étant donné que le netbook n'est que de 3 ans si je dois y mettre un chiffre. J'ai récemment fait réparer le bouton gauche du netbook et le magasin de réparation a de nouveau remplacé la batterie CMOS avec exactement les mêmes résultats.

Avant cet incident, j'utilisais Windows principalement sur mon ordinateur portable. Il y a environ 3 mois, je me suis acheté un ordinateur de bureau costaud et j'ai simplement retiré le SSD de mon ordinateur portable et l'ai mis sur mon bureau pour une utilisation permanente. Il a bien démarré; J'ai juste dû installer des pilotes graphiques. Je n'ai eu aucun problème avec ce système jusqu'à ce matin lorsque j'ai acheté un nouveau SSD et fait une installation propre de Windows 8.1 RTM dessus. Lorsque je me suis connecté après l'installation, l'horloge était éteinte d'une heure. Je pensais que c'était juste une exception ou quelque chose à voir avec une heure d'été incorrecte (même si je n'ai jamais rencontré d'erreur d'horloge comme celle-ci dans ma vie; les horloges d'ordinateur ont toujours `` fonctionné '' pour moi dans tous les cas antérieurs), donc j'ai synchronisé avec Internet et ça allait. Ensuite, je me suis couchée et j'ai dormi, laissant l'ordinateur allumé à tout moment comme je le fais toujours.

Quand je me suis réveillé, le chronomètre était éteint d'environ six heures! Je ne pouvais pas croire qu'il semblait que je voyais exactement le même problème que mon netbook avait depuis longtemps. Je l'ai synchronisé avec Internet et j'ai décidé de redémarrer pour vérifier l'heure dans le BIOS. Étonnamment, le BIOS a montré l'heure incorrecte juste avant que je ne la synchronise précédemment. Cela n'avait pas beaucoup de sens pour moi car je pensais que changer manuellement l'heure de Windows mettrait également à jour l'horloge du BIOS. J'ai défini l'heure correcte manuellement dans le BIOS et redémarré dans Windows 8.1. J'utilise ce PC depuis quelques heures maintenant et c'était bien jusqu'à il y a quelques minutes, lorsque le temps a reculé de 40 minutes environ. WTF?

Que diable se passe-t-il? J'ai deux appareils Windows 8 / 8.1 changeant aléatoirement leur heure pendant qu'ils fonctionnent! Quelqu'un peut-il, s'il vous plaît, faire la lumière sur ce qui se passe ici parce que c'est quelque chose que je tenais pour acquis et maintenant je ne peux pas sembler avoir le bon moment n'importe où! Arghhhhhhh.

PS Mon fuseau horaire est correct. Pour rendre la situation encore plus étrange, j'ai le service Windows Time sur mon netbook réglé sur manuel et arrêté, ce qui signifie que je n'ai pas de client NTP en cours d'exécution sur cette machine (je l'ai désactivé.) Alors POURQUOI l'heure est-elle toujours modifiée par intervalles étranges? Depuis la rédaction de ce message, l'heure a été reculée exactement de 6 heures. Ce n'est pas une dérive d'horloge. Il change généralement par des valeurs un peu plus petites comme des dizaines de minutes ou quelques heures à la fois, ce qui n'est toujours pas une dérive d'horloge; plus comme le saut d'horloge. Au contraire, mon PC avec la nouvelle installation a le service Windows Time réglé sur automatique et fonctionne, mais a toujours ce même problème.

Edit: Deux jours plus tard, ça continue. L'horloge de mon PC a reculé de 2 heures et 19 minutes. Voici ce que j'ai trouvé dans le journal des événements, l'événement le plus récent étant en bas (inverse du journal des événements).

1.  27/09/2013 11:00:55am
    The system time has changed to ‎2013‎-‎09‎-‎26T23:00:55.729000000Z from ‎2013‎-‎09‎-‎26T23:00:55.729452500Z.
    Change Reason: An application or system component changed the time.

2.  27/09/2013 11:00:55am
    The time service has not synchronized the system time for 86400 seconds because none of the time service providers provided a usable time stamp. The time service will not update the local system time until it is able to synchronize with a time source. If the local system is configured to act as a time server for clients, it will stop advertising as a time source to clients. The time service will continue to retry and sync time with its time sources. Check system event log for other W32time events for more details. Run 'w32tm /resync' to force an instant time synchronization.

3.  27/09/2013 11:00:55am
    The system time has changed to ‎2013‎-‎09‎-‎26T23:00:55.500000000Z from ‎2013‎-‎09‎-‎26T23:19:01.095060700Z.
    Change Reason: System time synchronized with the hardware clock.

4.  27/09/2013 12:00:00pm
    The system uptime is 154744 seconds.

5.  27/09/2013 11:00:55am
    The system time has changed to ‎2013‎-‎09‎-‎26T23:00:55.500000000Z from ‎2013‎-‎09‎-‎27T00:00:55.506659800Z.
    Change Reason: System time synchronized with the hardware clock.

6.  27/09/2013 12:00:00pm
    The system uptime is 158344 seconds.

7.  27/09/2013 11:00:55am
    The system time has changed to ‎2013‎-‎09‎-‎26T23:00:55.500000000Z from ‎2013‎-‎09‎-‎27T00:00:55.503286900Z.
    Change Reason: System time synchronized with the hardware clock.plication or system component changed the time.

Le premier événement ressemble à un véritable biais de quelques microsecondes. Puis un étrange message d'erreur. Ensuite, il rétablit le temps de 19 minutes pour une raison quelconque. Puis un temps de disponibilité. Il rétablit ensuite l'heure d'une heure. Ensuite, un décompte de disponibilité car il pensait qu'il était encore 12 heures, c'est à ce moment qu'il donne le décompte de disponibilité. Il rétablit ensuite l'heure d'une heure.

Il s'agit d'une installation propre avec une clé de produit légitime, ISO de MSDN. Il est sûr de dire que je n'ai aucune idée de ce qui se passe, mais au moins j'ai une preuve de journal qui correspond exactement aux sauts de temps mentionnés.

Milos Ivanovic
la source

Réponses:

21

Problème résolu. Le fait que le problème se soit produit sur deux plates-formes n'était qu'une coïncidence ennuyeuse.

PC:

Le RTC (Real Time Clock) est tombé en panne et / ou a cessé de cocher. Oui - je le répète: l'horloge du BIOS aka RTC sur ma carte mère ASUS Z87 Deluxe essentiellement flambant neuve a cessé de tourner après l'échange de SSD et l'installation de Windows 8.1 dessus. Quand je suis allé dans le BIOS pour vérifier l'heure, j'ai pensé qu'il était étrange que les secondes ne se mettent pas à jour. Ce n'était certainement pas un comportement normal, mais cela explique absolument tout. J'ai parcouru Internet et trouvé ce fil de discussionqui montre quelqu'un avec exactement le même problème, mais dont la construction est complètement différente. J'ai essayé de réinitialiser mon BIOS aux paramètres d'usine, mais le problème est resté et j'avais déjà la dernière version. Néanmoins, j'ai décidé de retirer la batterie CMOS et d'attendre une minute ou deux avant de la remettre en place, et devinez quoi, le RTC a recommencé à tourner. Génial. Je ne pensais même pas qu'un tel problème pouvait exister, mais il l'a fait. Vous apprenez vraiment quelque chose de nouveau chaque jour.

Netbook:

Même si la batterie CMOS a été remplacée plusieurs fois, elle n'a pas été remplacée correctement; le netbook avait besoin d'un de ces types spéciaux car la carte mère n'a pas de fente directe pour la batterie CM20 CR2032. Cependant, ils étaient introuvables et ceux que j'ai trouvés avaient le mauvais type d'adaptateur, donc remplacer la batterie signifiait couper l'ancienne batterie, coller les fils sur chaque plaque de la nouvelle batterie et la coller ensemble, ce qui n'était pas suffisant pour garder une connexion électrique. Mais, après avoir réalisé que c'était le problème, l'utilisation d'un petit morceau de ruban adhésif très résistant a fait l'affaire.

Leçons apprises:

  • Ce ne peut pas être la batterie CMOS. Oui il peut.
  • Il n'y a aucun moyen que mon horloge RTC s'arrête. Oui il y a.
  • Ainsi, si l'horloge est soudainement erronée et ne l'est jamais autrement, elle est probablement liée au BIOS.
  • Windows synchronise périodiquement l'horloge logicielle avec l'horloge RTC; c'est-à-dire qu'il règle la valeur de l'horloge logicielle sur celle du RTC. Pourquoi cela fait-il n'a pas de sens pour moi, mais la preuve est dans les journaux ci-dessus et est la raison des changements apparemment aléatoires dans le temps pendant le fonctionnement normal.
Milos Ivanovic
la source