108 votes

Windows 10 prend-il en charge l'UTC comme heure du BIOS ?

EDIT 2015-SEP-30 :

Il semble que je me sois retrouvé avec l'heure locale activée dans Linux, probablement à la suite d'une réinstallation il y a quelque temps. J'ai basculé Linux en UTC et maintenant ma configuration semble fonctionner correctement.


En rapport avec Windows 7 supporte-t-il l'UTC comme heure du BIOS ? y Windows 8 supporte-t-il l'UTC comme heure du BIOS ? , est-ce que Windows 10 ?

J'ai utilisé avec succès la méthode recommandée dans ces deux questions dans le passé avec Windows 7 mais cela ne semble pas fonctionner avec Windows 10. Je crois avoir eu le même problème avec Windows 8.1. Je ne suis pas sûr pour Windows 8.

J'ai essayé une multitude de configurations différentes pour les paramètres de date et d'heure (en faisant un clic droit sur l'horloge et en sélectionnant "Ajuster la date et l'heure"). Ma configuration actuelle est la suivante :

Régler l'heure automatiquement : Sur

Fuseau horaire : (UTC-05:00) Heure de l'Est (US & Canada)

Ajustement automatique à l'heure d'été : Sur

J'ai aussi essayé de lui donner des instructions pas pour régler l'heure automatiquement (ce que je pense avoir fait dans Windows 7 ?) et ne pas s'adapter à l'heure d'été.

J'ai essayé de définir la valeur de registre (à partir des questions liées) comme un QWORD à la place, comme recommandé dans le document https://wiki.archlinux.org/index.php/System_time#UTC_in_Windows mais ça n'a toujours pas eu d'effet.

Quelqu'un a-t-il réussi à utiliser l'heure UTC dans Windows 10 et, si oui, a-t-il dû faire quelque chose de différent par rapport à Windows 7 ?

128voto

ljrk Points 1869

Oui, j'ai eu du succès. N'oubliez pas de désactiver la "mise à jour internet" pour l'époque !

J'ai utilisé la méthode décrite dans l'ArchWiki en utilisant un QWORD sur un Win10 64bit. Le NTP est fait sur Arch et non sur Windows, mais ce dernier n'est pas démarré si souvent de toute façon.

Voici le .reg fichier :

RealTimeIsUniversal.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=hex(b):01,00,00,00,00,00,00,00

De ArchWiki : UTC dans Windows

Utilisation de regedit , ajoutez un DWORD avec une valeur hexadécimale 1 à la registre :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal

Vous pouvez également créer un *.reg (sur le bureau) avec le fichier suivant et double-cliquez dessus pour l'importer dans le registre :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
 "RealTimeIsUniversal"=dword:00000001

Si ce qui précède ne semble pas avoir d'effet, et qu'une variante 64 bits de Windows est utilisée, l'utilisation d'un QWORD au lieu d'une valeur DWORD valeur peut résoudre le problème.

-2voto

Il n'est pas nécessaire de pirater le registre de ms-Windows (ce que j'ai fait plusieurs fois). Le vrai problème est que ms-Windows ne synchronise pas l'horloge au démarrage comme le fait Linux. Pour moi, la solution la plus simple était d'installer TimeSync à partir de https://www.speed-soft.de/software/time_sync/details/download.php?language=en Bien sûr, il existe des logiciels similaires que vous pouvez utiliser pour que ms-Windows synchronise l'heure au démarrage comme le fait Linux. C'est votre choix ! Maintenant les deux OS sont heureux ! car ils changent l'horloge et n'ont pas besoin d'être piratés.

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