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?
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?
Réponses:
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:
Appuyez sur Win+ R, tapez intl.cpl
et appuyez sur Enter(cela ouvrira les paramètres "Région")
Définissez vos formats "Short Time" & "Long Time" dans la fenêtre qui apparaît, puis cliquez sur "Appliquer".
Sélectionnez l'onglet "Administratif" en haut, puis cliquez sur le bouton "Copier les paramètres ...".
Dans la fenêtre suivante, cochez la case "Écran d'accueil et comptes système".
Cliquez sur le bouton "OK" et verrouillez le PC avec Win+ Lpour le tester.
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é:
net user
pour voir tous les comptes d'utilisateursnet user administrator /active:yes
pour activer le compte d'utilisateur administrateur masquénet user administrator *
pour donner un mot de passe à l'administrateur. Toujours une bonne idée.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
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.)
Cliquez sur l' onglet Heure et assurez-vous que le format d'heure correct est utilisé (ainsi que le format de date, etc.)
De retour dans la boîte de dialogue Région , cliquez sur l' onglet Administration, puis sur le Copy settings...
bouton.
Cochez la case Welcome screen and system accounts
et New user accounts
cocher la case pour copier les paramètres à tous les écran d' accueil
Remarque: la copie de mes paramètres a pris longtemps; soyez donc un peu patient - comme dit le médecin au nain
Avez-vous essayé de:
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.
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
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
}
Une solution plus simple qui a fonctionné pour moi, voulant l'afficher au format 24 heures au Royaume-Uni.
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.