Aller au contenu

L’horloge de Windows en UTC

 

Une fois n'est pas coutume, je vais vous donner une astuce pour Windows afin de gérer l'horloge en mode UTC, tout comme les systèmes d'exploitations dérivés d'UNIX.

Si, comme moi, vous êtes un adepte du multiboot sur vos machines, ce truc vous évitera d'avoir une horloge qui se décale au fur et à mesure des boot sur des systèmes d'exploitations différents.

J'utilise principalement Windows pour les jeux, mais lorsque je travaille, je démarre ma machine soit sous Linux, soit sous Mac OS X. Si je peux facilement configurer Linux pour lui dire que l'horloge n'est pas gérée en UTC pour cause de dual-boot avec Windows, je ne sais pas le faire sous Mac OS X.

Sous Fedora

Le principe sera donc de configurer Linux en UTC si ce n'est pas déjà fait.

Sur une distribution Fedora, il suffit de lancer la commande suivante :

$ system-config-date

Une zone de dialogue s'affiche alors vous permettant de sélectionner "Horloge système en UTC".

system-config-date

 Sous Windows

La méthode la plus simple consiste à préparer un fichier de configuration plutôt que de se perdre dans les méandres de l'arborescence de la base de registre. Nous allons donc créer un fichier utc.reg à l'aide de la commande suivante :

notepad %USERPROFILE%\desktop\utc.reg

Vous y collez le texte ci-dessous :

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

Et vous enregistrez le fichier que vous allez retrouver sur votre bureau.

Il ne reste donc plus qu'à double-cliquer dessus pour exécuter la configuration.

Notez que Windows vous demandera une autorisation ainsi qu'une confirmation.

Après, vous devrez redémarrer pour que Windows prenne en compte les réglages, puis, le cas échéant, ajuster l'heure si elle a été décalée.

NB: Cette méthode fonctionne bien sous Windows 7, par contre, sous Windows 8, j'ai du faire la manipulation à la main, car le contenu du fichier n'avait pas été ajouté à la base de registre.

 

3 thoughts on “L’horloge de Windows en UTC

  1. avatarBruno Doutriaux

    Je pense qu'il y a une erreur de syntaxe dans le fichier .reg j'ai du éditer à la main ma base de registre pour que ça fonctionne. Et après j'ai exporté la clé, voici ce que ça donne:

    Windows Registry Editor Version 5.00

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

  2. avatarBruno Doutriaux

    j'ai trouvé, ça vient des guillemets, quand on fait un copié collé de votre code source, les guillemets se mettent mal il faut modifier le fichier .reg pour que ça marche.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.