Comment changer le format de l'heure de l'écran de verrouillage Windows 10?

40

Le format horaire de Windows 10 est au format 24 heures, ceci inclut la barre des tâches, mais l’écran de verrouillage est toujours au format 12 heures. Comment changer le format de mon heure dans lockscreen?

TungstenX
la source
Si vous souhaitez également modifier le format de date de l'écran de verrouillage, voir la discussion suivante: modifier le format de date sur l'écran de verrouillage Win 8.1: http://superuser.com/questions/823244/change-date-format-on-win-8 -1-lock-screen / 1009995 # 1009995
XP1

Réponses:

61

Pareil ici; Je pouvais obtenir que l'écran de verrouillage affiche HH: MM via mon compte personnel avec des privilèges d'administrateur, aucun compte d'administrateur masqué requis. C'est ainsi:

  1. Appuyez sur Win+ R, tapez intl.cplet appuyez sur Enter(cela ouvrira les paramètres "Région")

  2. Définissez vos formats "Short Time" & "Long Time" dans la fenêtre qui apparaît, puis cliquez sur "Appliquer".

  3. Sélectionnez l'onglet "Administratif" en haut, puis cliquez sur le bouton "Copier les paramètres ...".

  4. Dans la fenêtre suivante, cochez la case "Écran d'accueil et comptes système".

  5. Cliquez sur le bouton "OK" et verrouillez le PC avec Win+ Lpour le tester.

empiler
la source
Même si vous êtes totalement déconnecté?
TungstenX
5
+ pour ne pas utiliser des tonnes de captures d'écran
janot
Juste pour confirmer cela a fonctionné. Même après le redémarrage de l'écran de verrouillage avait le format 24 heures. Merci.
Dean Kuga
Je crois qu'entre les paramètres de copie ... et OK, vous devez également cocher la case en regard de l' écran d'accueil et des comptes système. Sinon, vous ne changez rien, non?
Mathieu K.
Malheureusement, cela n'a pas fonctionné pour moi: /
maracuja-juice
21

J'ai trouvé une meilleure solution que de pirater le registre ... Merci à zppinto de m'avoir mis sur la bonne voie. Le problème est resté que le format de l'heure était toujours US quand aucun utilisateur n'est connecté.

Commencez par activer le compte d'utilisateur administrateur masqué:

  1. Exécuter l' invite de commande en tant qu'administrateur
  2. Tapez net userpour voir tous les comptes d'utilisateurs
  3. Tapez net user administrator /active:yespour activer le compte d'utilisateur administrateur masqué
  4. Tapez net user administrator *pour donner un mot de passe à l'administrateur. Toujours une bonne idée.
  5. Appuyez sur Ctrl + Alt + Suppr pour changer d'utilisateur (ou vous déconnecter et vous connecter au compte administrateur).

    Dans le compte administrateur:

    • Ouvrez le panneau de configuration et cliquez sur Modifier le format de date, heure ou nombre

      entrez la description de l'image ici

    • Changez le Format:dans l' onglet Formats et cliquez sur le Additional Settings...bouton (Remarque: vous voudrez peut-être faire quelque chose de langage ici aussi, afin de le copier dans l'écran de bienvenue, etc.)

      entrez la description de l'image ici

    • Cliquez sur l' onglet Heure et assurez-vous que le format d'heure correct est utilisé (ainsi que le format de date, etc.)

      entrez la description de l'image ici

    • De retour dans la boîte de dialogue Région , cliquez sur l' onglet Administration, puis sur le Copy settings...bouton.

      entrez la description de l'image ici

    • Cochez la case Welcome screen and system accountset New user accountscocher la case pour copier les paramètres à tous les écran d' accueil

      entrez la description de l'image ici

      entrez la description de l'image ici

Remarque: la copie de mes paramètres a pris longtemps; soyez donc un peu patient - comme dit le médecin au nain

TungstenX
la source
5
Merci beaucoup pour l'explication détaillée. Je suis très ennuyé par le format 12 heures sur mon écran de verrouillage. Enfin c'est réparé!
wujj123456
Il n'est pas nécessaire d'activer le compte administrateur intégré, aucun compte administrateur ne convient. Je viens de faire cela (à partir de "Dans le compte administrateur") sur mon PC - à partir de mon propre compte administrateur personnel - et cela a fonctionné. (J'ai eu exactement le même problème)
Smiley Barry
En fait, je devais activer l'administrateur intégré. Je n'avais pas le bouton pour copier les paramètres sur l'écran de bienvenue et je suis un utilisateur administrateur: s Croyez-moi; J'ai essayé beaucoup de choses avant d'arriver à ce point. Le problème est que le format Date / Heure avant de vous connecter est US (Le seul pays à utiliser ce format? Mais nous devons tous le faire?)
TungstenX
4

Avez-vous essayé de:

  • Allez dans "Paramètres" -> "Langue et heure" -> et sur "format" -> "changer les formats de date et heure"?
  • Ou allez dans "Panneau de configuration" -> "horloge, langue et région" -> "changer le format de la date, l'heure ou le nombre", puis changez le format? Vous pouvez également consulter "Paramètres supplémentaires" dans cette fenêtre pour voir si tout est formaté comme prévu.

Si rien de tout cela ne fonctionne, je pense que seule la solution sera la modification du registre Windows . Il existe des tutoriels pour Windows 8. Je pense qu’il sera également compatible avec Windows 10.

Zppinto
la source
Dans tous les contextes, registre compris, le temps court est HH: mm, le temps long est HH: mm: ss
TungstenX.
1
Hum ... Et la clé de registre "Clock" est réglée sur "24HourClock"?
Zppinto
Oui, ça l'est. J'ai changé le propriétaire du panneau de configuration ( eightforums.com/tutorials/… ) afin de changer les autorisations de LocaleInfo (je ne pouvais toujours pas changer les autorisations de LocaleInfo), mais il affiche maintenant une horloge de 24 heures: s bizarre - nous semble censé être trop stupide pour changer l'horloge d'affichage
TungstenX
1

Méthode PowerShell:

New-PSDrive -Name HKU -PSProvider Registry -Root HKEY_USERS | Out-Null 
$internationalPaths = @("HKU:\.DEFAULT\Control Panel\International","HKCU:\Control Panel\International")
$hourFormat = "h"
IF($TimeFormat -eq '24h')
{
    $hourFormat = "H"
}       
FOREACH ($path in $internationalPaths)
{
    IF((Get-ItemProperty $path).'sTimeFormat')
    {
        #Windows 10 default time format h:mm:ss tt
        Set-ItemProperty -Path $path -Name "sTimeFormat" -Value "$hourFormat`:mm:ss tt"
    }
    IF((Get-ItemProperty $path).'sShortTime')
    {
        #Windows 10 default time format h:mm tt
        Set-ItemProperty -Path $path -Name "sShortTime" -Value "$hourFormat`:mm tt"
    }
}

Plus de détails Comment changer le format de l'heure de l'écran de verrouillage Windows 10 avec PowerShell

franc
la source
1

Merci au code PowerShell fourni par frank. Voici ce que j'ai fini avec, IMO un peu plus court et plus propre.

[string[]]$('Registry::HKEY_USERS\.DEFAULT\Control Panel\International','Registry::HKEY_CURRENT_USER\Control Panel\International').ForEach{
    # Country
    $null = Set-ItemProperty -Path $_ -Name 'iCountry' -Value '47' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sCountry' -Value 'Norway' -Type 'String' -Force
    # Date
    $null = Set-ItemProperty -Path $_ -Name 'sLongDate' -Value 'dddd dd. MMMM yyyy' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sShortDate' -Value 'dd.MM.yyyy' -Type 'String' -Force
    # Decimal
    $null = Set-ItemProperty -Path $_ -Name 'sDecimal' -Value '.' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sMonDecimalSep' -Value ',' -Type 'String' -Force
    # Time
    $null = Set-ItemProperty -Path $_ -Name 'sTimeFormat' -Value 'HH:mm:ss' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sShortTime' -Value 'HH:mm' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sYearMonth' -Value 'MMMM yyyy' -Type 'String' -Force
}
Olavrb
la source
1

Une solution plus simple qui a fonctionné pour moi, voulant l'afficher au format 24 heures au Royaume-Uni.

  1. Accédez au panneau de configuration
  2. Cliquez sur Région
  3. Changez le format d' anglais (Royaume-Uni) en anglais (États-Unis)
  4. Cliquez sur Appliquer
  5. Remettre le format en anglais (Royaume-Uni)
  6. Cliquez sur Appliquer , puis sur OK.

Il existe intrinsèquement quelque chose dans les coulisses de Windows qui modifie le format de la date et de l’heure au niveau du système, même s’il est toujours affiché au format britannique correct au début du processus. Je suis porté à croire que c'est pour les mises à jour Windows car il se connecte à des serveurs américains qui ont besoin du format américain. Je travaille avec le logiciel Time and Attendance et cela pose un problème pour nous depuis Vista et existe toujours sous Windows 10 (bien que moins agressif). Je viens de le faire sur mon nouveau PC et cela a fonctionné, mais le temps nous dira si les mises à jour de Windows le rétablissent.

marque
la source