2014-01-25 14:51:26 +0000 2014-01-25 14:51:26 +0000
29
29

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

  1. Désactiver/activer la synchronisation avec l'heure Internet. Pas d'aide.
  2. Désactiver/Activer le service d'heure de Windows. Pas d'aide.
  3. 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.
  4. L'heure de votre routeur/modem est fausse et affecte l'heure de windows. Non, ce n'est pas faux.
  5. Votre fuseau horaire est mal configuré. Non, c'est UTC+0 Londres
  6. Vous êtes en train de démarrer sur Hackintosh/Linux. Non, seul Win 7 fonctionne sur ce PC.
  7. 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.
  8. 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.

Réponses (10)

5
5
5
2014-01-26 20:27:28 +0000

Essayez cette commande :

bcdedit /set {current} useplatformclock yes

Je l'ai trouvé sur Internet, mais aucune source n'est disponible pour moi. J'avais le même problème la nuit, maintenant - après cette commande - il n'y en a plus. Il faut redémarrer le système.

2
2
2
2016-07-25 09:02:11 +0000

Je doute que ce soit la réponse au problème de cet utilisateur car ils l'ont réglé comme ci-dessus. Cependant, il existe une cause commune à ces symptômes dans les systèmes à double démarrage Windows/Linux : les deux systèmes d'exploitation traitent l'horloge CMOS différemment et se battent pour régler l'horloge comme ils le souhaitent (Linux à UTC en faisant l'heure d'été, etc. dans le logiciel, Windows à l'heure locale, donc les horloges logicielles et matérielles sont les mêmes).

La solution est simple : dire à l'un d'eux d'utiliser le comportement par défaut de l'autre.

Windows : Définissez un nouveau DWORD RealTimeIsUniversal à 1 dans

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation

et assurez-vous que vous l'avez installé à partir de Windows Update https://support.microsoft.com/en-us/kb/2922223

Linux : définissez UTC=false dans /etc/sysconfig/clock

**Ne faites évidemment pas les deux !

1
1
1
2014-11-29 15:51:49 +0000

Ce problème est de deux types. Le premier consiste à réinitialiser la date et l'heure de base qui, pour la plupart des ordinateurs modernes, est 2008. Même si la synchronisation horaire sur Internet est désactivée, il existe des logiciels tels que Nero burning rom et MSinstall exec qui tentent de régler l'heure pour une installation ou une exécution. Les anciennes versions de dotnet le font également et certains jeux installent ces anciennes versions en arrière-plan. Une installation récente d'une ancienne version de printshop a fait exactement cela. J'ai lancé tracemon et il a été retracé jusqu'à la version 1.x de dotnet que printshop a installée en interne.

Regardez les anciens logiciels de jeu ou autres que vous avez pu installer et regardez également le journal d'activité de dotnet.

Il y a également une corrélation avec le SSL ou le serveur internet sécurisé qui, si la date est supérieure à un mois (fenêtres 7 & 8), entraînera également des changements non autorisés de l'heure et de la date et la sécurité de Windows se verrouillera automatiquement et remettra l'heure et la date au minimum par défaut pour se protéger.

J'espère que cela vous aidera.

0
0
0
2014-01-28 13:35:03 +0000

Désinstallez toute application d'horloge tierce installée sur votre ordinateur et vérifiez si cela entraîne une modification de l'horloge.

Vérifions d'abord l'état de l'heure de Windows et redémarrons la même chose. Vérifiez si cela fait une différence.

  1. cliquez sur Démarrer, tapez services.msc et appuyez sur ENTRÉE.
  2. Localisez Windows Time.
  3. Cliquez avec le bouton droit de la souris et sélectionnez Redémarrer.
0
0
0
2019-12-30 21:45:03 +0000

Dans mon cas, l'optiplex 990 de Dell, qui a perdu 2 à 4 fois son temps sur une période de 4 heures, j'ai fait tout ce qui était décrit, en ajustant l'heure, en redémarrant le service de l'heure, en respectant le fuseau horaire, etc. Ma solution est comme ci-dessus dans la “Mise à jour 3 Problème & Solution” Réinitialiser le CMOS (déconnecter le câble d'alimentation, ouvrir la boîte, retirer le cavalier de Passwrd RST, le mettre sur RTCRST, attendre 10sec, branché sans allumer le câble d'alimentation, retirer le cavalier RTCRST et le remettre à son emplacement d'origine). Mon bon conseil, vérifiez dans le paramètre bios (F2), dans le paramètre de réglage de l'heure et de la date, si vous voyez les secondes incrémentées. Sinon, vous avez le même problème que moi. Une fois cette action effectuée, les secondes recommencent à s'incrémenter. Cela indique que le RTC fonctionne à nouveau correctement.

0
0
0
2015-10-03 09:24:01 +0000

Si le clignotement ne fonctionne pas, c'est peut-être la pile cmos. Je n'ai jamais eu ce problème sur tous les ordinateurs que j'ai possédés depuis des années, mais plusieurs fois, des amis ont dû remplacer leur batterie cmos. Elle est minuscule, comme celle qui se trouve à l'intérieur d'une montre. Certaines sont plus grosses/plus fines, comme les cr2032 que l'on trouve pour un accordeur de guitare snark.

J'espère que ça a aidé. Je suis en train de chercher celle-là sur mon ordinateur aussi, mais j'ai récemment commencé à avoir des problèmes supplémentaires en me disant constamment que je n'ai pas assez de mémoire en C : pour faire tourner des applications assez simples et en sachant que j'ai une batterie de portable qui a fonctionné jusqu'à près de 0 minute de charge. J'utilise maintenant celui-ci branché en permanence à la maison et j'ai un ordinateur portable plus récent que j'utilise partout ailleurs.

Donc si c'est ma batterie cmos, je dois en fait peser deux options. La remplacer ou la garder à plat. L'inconvénient, bien sûr, c'est que l'horloge se trompe. Le bon côté, c'est que je peux utiliser un de mes vieux “geeksquad savior discs” sur cette boîte sans les tracas habituels.)

0
0
0
2016-07-21 21:55:57 +0000

Essayez de créer une tâche régulière pour synchroniser votre temps.

  • Dans Start/Cortana, tapez “Task”
  • Cliquez avec le bouton droit de la souris sur “Task Scheduler” et lancez l'exécution en tant qu'administrateur
  • Naviguez jusqu'à Task Scheduler Library/Microsoft/Windows/Time Synchronization dans le volet gauche du répertoire sous “Task Scheduler (Local)
  • Ici, vous pouvez voir une tâche "ForceSynchronizeTime” ou “SynchronizeTime”. Faites un clic droit et allez dans les propriétés
  • Cliquez sur l'onglet “Triggers” et Editez ou ajoutez New trigger
  • Ensuite, vous pouvez régler “Begin the Task” sur “At log on”
  • Laissez tout le reste non coché sauf “Enabled”

Le post original a une configuration légèrement différente (il suggère de cocher “At Startup” et “Repeat task every : 5 minutes”).

Aussi, j'ai eu un petit problème avec le fait de ne pas pouvoir changer le déclencheur, alors j'ai exporté la tâche “ForceSynchronizeTime” et l'ai ensuite renommée “FixClock” et j'ai importé la nouvelle tâche dans le dossier à côté de l'ancienne. J'ai ensuite modifié le déclencheur pour “FixClock”.

J'ai utilisé cette astuce pour Windows 7 et Windows 10. Tout le mérite revient à anthony82. Voir son post original ici : http://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/The-time-on-your-clock-keeps-changing-to-the-wrong-time/td-p/2510559

[édité pour inclure des instructions pas à pas]

0
0
0
2020-02-13 15:09:24 +0000

J'avais aussi ce problème et je n'arrivais pas à comprendre ce qui avait changé le temps. Pour moi, c'était le Hyper-V Time Synchronization Service.

Soit arrêter le service, soit changer l'heure sur la machine hôte et ensuite essayer de la changer manuellement sur le client. L'heure est maintenant mise à jour comme prévu.

0
0
0
2014-01-29 10:28:41 +0000

Avez-vous vérifié la valeur du serveur de fuseau horaire. Il devrait s'agir de time.windows.com.

Deuxième option- je vous suggère de redémarrer le service de fuseau horaire de windows à partir de services.msc.

Avez-vous des applications d'horloge tierces installées sur votre ordinateur ? Si oui, veuillez désinstaller l'application.

-1
-1
-1
2014-01-28 13:30:09 +0000

Vous voudrez peut-être vérifier vos paramètres régionaux.

Est-ce que Windows 7 a peut-être un mauvais réglage de décalage UTC ? Peut-être calcule-t-il l'heure de façon incorrecte à cause de cela. Vérifiez votre fuseau horaire et (moins évidemment) vos paramètres régionaux dans le panneau de configuration.

Réponse trouvée ici : http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/windows-7-keeps-changing-my-time/6c01463d-a557-4964-a106-60232391a1cd