Le temps de Windows 7 change tout seul
Comme le titre le suggère, le temps des fenêtres change en permanence à des moments aléatoires, avec des quantités aléatoires. Cela se produit parfois toutes les minutes, parfois pendant des heures. Si je vais sur “synchroniser” avec l'heure sur Internet, elle se met à jour à la bonne heure.
Choses que j'ai lues/contrôlées
- Désactiver/activer la synchronisation avec l'heure Internet. Pas d'aide.
- Désactiver/Activer le service d'heure de Windows. Pas d'aide.
- La batterie du CMOS est morte. Non, elle n'est pas morte. Les changements d'heure se produisent également lorsque Windows est en cours d'exécution.
- L'heure de votre routeur/modem est fausse et affecte l'heure de windows. Non, ce n'est pas faux.
- Votre fuseau horaire est mal configuré. Non, c'est UTC+0 Londres
- Vous êtes en train de démarrer sur Hackintosh/Linux. Non, seul Win 7 fonctionne sur ce PC.
- Vous avez un overclocking douteux. J'avais un profil OC élevé, mais j'ai essayé de courir à la vitesse de l'ordinateur sans aucune aide.
- Virus/Trojan. J'en doute fortement. C'est une installation Windows très dépouillée pour le jeu. Seuls Windows et les jeux avec Steam sont installés.
Mise à jour
Je peux confirmer, ce problème n'existe pas, lorsque je démarre les fenêtres en mode sans échec. J'ai testé cela en démarrant en mode sans échec. Après le démarrage, j'ai corrigé l'heure manuellement et j'ai laissé le pc tourner pendant quelques heures, et l'heure n'a pas été modifiée.
Update 2
Je ne sais pas comment j'ai pu manquer ce détail (ou même si cela peut aider) mais le temps se remet à “cette” heure exacte. Cette heure exacte étant la première heure mise à jour.
Exemple :
- Je démarre le PC, et après un certain temps, il se réinitialise à (disons) 09:33:27
- a-) Je corrige l'heure, je la laisse pendant un certain temps, et elle revient à 09:33:27
- b-) Je la laisse fonctionner pendant un certain temps et elle se réinitialise à 09 : 33:27 après une période (période très aléatoire, je ne vois pas ici de schéma comme heure/tous les 17 minutes ou autre chose)
- Cela continue à se produire, que je change l'heure ou non.
- Après le prochain démarrage (le jour suivant ?), il choisit un autre moment pour se réinitialiser à
Plus de détails
Voici une capture d'écran de l'Event viewer, à propos du changement d'heure. Gardez à l'esprit que cette capture d'écran est prise lorsque le service “Windows Time” est désactivé.
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}" />
<EventID>1</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000010</Keywords>
<TimeCreated SystemTime="2014-01-25T09:38:34.500000000Z" />
<EventRecordID>19280</EventRecordID>
<Correlation />
<Execution ProcessID="4" ThreadID="64" />
<Channel>System</Channel>
<Computer>slayer</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="NewTime">2014-01-25T09:38:34.500000000Z</Data>
<Data Name="OldTime">2014-01-25T13:59:57.982183900Z</Data>
</EventData>
</Event>
Capture d'écran des propriétés de l'événement :
Page de détails du même événement :
Capture d'écran et les détails impliquent en quelque sorte que, Windows pense vraiment que c'est le bon moment et ressent le besoin de le mettre à jour. Bien qu'aucun service Windows ne soit activé pour l'autoriser.
Des idées ?
Mise à jour 3 Problème et solution
Le problème n'était apparemment pas dû à Windows ou à un autre logiciel essayant de mettre à jour l'heure.
Après avoir lu le dump de la mémoire système pendant une heure, j'ai découvert que Windows était incapable de lire le RTC depuis la carte mère. Après avoir échoué à lire l'état du RTC pendant un certain temps, Windows pense qu'il calcule l'heure de façon erronée et revient au dernier état RTC connu.
Je ne sais pas pourquoi cela ne se produit pas en “Mode sans échec” et le fait de faire tourner Windows avec succès en mode sans échec m'a mis sur une fausse piste (Recherche d'une erreur dans le logiciel au lieu du matériel) La source de l'erreur était le BIOS du système (ou l'UEFI dans mon cas) qui ne fonctionnait pas du tout après les POSTES du système et les démarrages. Une simple recherche sur Google permet de trouver ce problème, qui est apparemment très courant sur la plupart des cartes UEFI (j'utilise moi-même une carte Asus-ROG)
La solution conseillée est la suivante Faites clignoter votre UEFI et réinitialisez le CMOS en mode veille. Comme je savais que j'étais déjà sur une version récente de l'UEFI, le simple fait de réinitialiser le CMOS en veille a fonctionné pour moi. Tout fonctionne maintenant sans problème.
Merci pour toutes ces informations et désolé pour les informations trompeuses sur le problème, mais je vais laisser toutes les informations affichées ci-dessus, en espérant qu'elles puissent servir à quelqu'un d'autre.