Das Zeitformat von Windows 10 ist 24 Stunden. Dies schließt die Taskleiste ein, aber der Sperrbildschirm hat immer noch das 12-Stunden-Format. Wie ändere ich das Format meiner Zeit auf dem Sperrbildschirm?
Das Zeitformat von Windows 10 ist 24 Stunden. Dies schließt die Taskleiste ein, aber der Sperrbildschirm hat immer noch das 12-Stunden-Format. Wie ändere ich das Format meiner Zeit auf dem Sperrbildschirm?
Antworten:
Hier gilt das gleiche; Ich konnte den Sperrbildschirm so einrichten, dass HH: MM über mein persönliches Konto mit Administratorrechten angezeigt wird. Es ist kein verstecktes Administratorkonto erforderlich. Das ist wie:
Drücken Sie Win+ R, Typ intl.cpl
und drücken Enter(dies öffnet „Region“ Einstellungen)
Stellen Sie im folgenden Fenster die Formate "Kurze Zeit" und "Lange Zeit" ein und klicken Sie auf "Übernehmen".
Wählen Sie oben die Registerkarte "Verwaltung" und klicken Sie auf die Schaltfläche "Einstellungen kopieren ...".
Aktivieren Sie im folgenden Fenster das Kontrollkästchen für "Begrüßungsbildschirm und Systemkonten".
Klicken Sie auf die Schaltfläche "OK" und sperren Sie den PC mit Win+ L, um ihn zu testen.
Ich habe eine bessere Antwort gefunden, als die Registrierung zu hacken ... Vielen Dank an zppinto, der mich auf den richtigen Weg gebracht hat. Das Problem blieb, dass das Zeitformat noch US war, als kein Benutzer angemeldet ist.
Aktivieren Sie zuerst das versteckte Administrator-Benutzerkonto:
net user
, um alle Benutzerkonten anzuzeigennet user administrator /active:yes
, um das ausgeblendete Administratorkonto zu aktivierennet user administrator *
dem Administrator Benutzer ein Passwort zu geben - immer eine gute IdeeDrücken Sie Strg + Alt + Entf, um den Benutzer zu wechseln (oder melden Sie sich ab und beim Administratorkonto an).
Im Administratorkonto:
Öffnen Sie die Systemsteuerung und klicken Sie auf Datum, Uhrzeit oder Zahlenformat ändern
Ändern Sie die EinstellungFormat:
auf der Registerkarte Formate und klicken Sie auf die Additional Settings...
Schaltfläche (Hinweis: Möglicherweise möchten Sie auch hier die Spracheinstellung vornehmen, um sie in den Begrüßungsbildschirm zu kopieren usw.).
Klicken Sie auf die Registerkarte Zeit und stellen Sie sicher, dass das richtige Zeitformat verwendet wird (auch das Datumsformat usw.).
Zurück im Dialogfeld Region klicken Sie auf die Registerkarte Administrator und klicken Sie auf die Copy settings...
Schaltfläche
Aktivieren Sie das Kontrollkästchen Welcome screen and system accounts
und, New user accounts
um die Einstellungen in den gesamten Begrüßungsbildschirm zu kopieren
Hinweis: Das Kopieren meiner Einstellungen hat lange gedauert. sei also ein wenig geduldig - wie der arzt dem zwerg sagte
Haben Sie versucht:
Wenn nichts davon funktioniert, denke ich, dass nur die Lösung die Windows-Registrierung bearbeiten wird . Es gibt einige Tutorials für Windows 8. Ich denke, es wird auch mit Windows 10 kompatibel sein.
PowerShell-Methode:
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"
}
}
Weitere Details Ändern des Windows 10-Sperrbildschirm-Zeitformats von PowerShell
Dank des PowerShell-Codes von frank. Hier ist, was ich am Ende hatte, ein bisschen kürzer und sauberer IMO.
[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
}
Eine einfachere Lösung, die für mich funktioniert hat, weil ich sie in Großbritannien im 24-Stunden-Format anzeigen wollte.
Hinter den Kulissen von Windows verbirgt sich etwas, das das Datums- und Uhrzeitformat auf Systemebene ändert, obwohl es im Frontend weiterhin im korrekten UK-Format angezeigt wird. Ich bin der Meinung, dass dies für Windows-Updates ist, da es eine Verbindung zu US-Servern herstellt, die das US-Format benötigen. Ich arbeite mit Zeiterfassungssoftware und dies ist ein Problem für uns seit Vista und immer noch in Windows 10 (wenn auch weniger aggressiv). Ich habe das gerade auf meinem neuen PC gemacht und es hat funktioniert, aber die Zeit wird zeigen, ob Windows Updates es wieder ändert.