Wie ändere ich das Zeitformat von Windows 10 Lock?

39

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?

WolframX
quelle
Wenn Sie auch das Datumsformat des Sperrbildschirms ändern möchten, lesen Sie den folgenden Thread: Ändern Sie das Datumsformat auf dem Sperrbildschirm von Win 8.1: http://superuser.com/questions/823244/change-date-format-on-win-8 -1-lock-screen / 1009995 # 1009995
XP1

Antworten:

60

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:

  1. Drücken Sie Win+ R, Typ intl.cplund drücken Enter(dies öffnet „Region“ Einstellungen)

  2. Stellen Sie im folgenden Fenster die Formate "Kurze Zeit" und "Lange Zeit" ein und klicken Sie auf "Übernehmen".

  3. Wählen Sie oben die Registerkarte "Verwaltung" und klicken Sie auf die Schaltfläche "Einstellungen kopieren ...".

  4. Aktivieren Sie im folgenden Fenster das Kontrollkästchen für "Begrüßungsbildschirm und Systemkonten".

  5. Klicken Sie auf die Schaltfläche "OK" und sperren Sie den PC mit Win+ L, um ihn zu testen.

Stapel
quelle
Auch wenn Sie komplett abgemeldet sind?
TungstenX
5
+ für nicht mit Tonnen von Screenshots
Janot
Nur um zu bestätigen, dass dies funktioniert hat. Auch nach dem Neustart hatte der Sperrbildschirm das 24-Stunden-Format. Vielen Dank.
Dean Kuga
Ich glaube, dass Sie zwischen Kopiereinstellungen ... und OK auch das Kontrollkästchen neben Begrüßungsbildschirm und Systemkonten aktivieren müssen - ansonsten ändern Sie nichts, nein?
Mathieu K.
Leider hat dies bei mir nicht funktioniert: /
Maracuja-Saft
20

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:

  1. Führen Sie die Eingabeaufforderung als Administrator aus
  2. Geben Sie ein net user, um alle Benutzerkonten anzuzeigen
  3. Geben Sie ein net user administrator /active:yes, um das ausgeblendete Administratorkonto zu aktivieren
  4. Geben Sie in net user administrator *dem Administrator Benutzer ein Passwort zu geben - immer eine gute Idee
  5. Drü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

      Bildbeschreibung hier eingeben

    • Ä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.).

      Bildbeschreibung hier eingeben

    • Klicken Sie auf die Registerkarte Zeit und stellen Sie sicher, dass das richtige Zeitformat verwendet wird (auch das Datumsformat usw.).

      Bildbeschreibung hier eingeben

    • Zurück im Dialogfeld Region klicken Sie auf die Registerkarte Administrator und klicken Sie auf die Copy settings...Schaltfläche

      Bildbeschreibung hier eingeben

    • Aktivieren Sie das Kontrollkästchen Welcome screen and system accountsund, New user accountsum die Einstellungen in den gesamten Begrüßungsbildschirm zu kopieren

      Bildbeschreibung hier eingeben

      Bildbeschreibung hier eingeben

Hinweis: Das Kopieren meiner Einstellungen hat lange gedauert. sei also ein wenig geduldig - wie der arzt dem zwerg sagte

WolframX
quelle
5
Vielen Dank für die ausführliche Erklärung. Ich ärgere mich sehr über das 12-Stunden-Format auf meinem Sperrbildschirm. Endlich ist es behoben!
wujj123456
Sie müssen das integrierte Administratorkonto nicht aktivieren, jedes Administratorkonto reicht aus. Ich habe das (beginnend mit "Im Administratorkonto") auf meinem PC gemacht - von meinem persönlichen Administratorkonto aus - und es hat funktioniert. (Ich hatte genau das gleiche Problem)
Smiley Barry
Eigentlich musste ich den eingebauten Admin aktivieren. Ich hatte keine Schaltfläche, um die Einstellungen in den Begrüßungsbildschirm zu kopieren, und ich bin ein Administrator: s Glauben Sie mir; Ich habe viele Dinge ausprobiert, bevor ich zu diesem Punkt gekommen bin. Das Problem ist das Datums- / Uhrzeitformat, bevor Sie sich anmelden. USA (Das einzige Land, in dem dieses Format verwendet wird, aber wir müssen alle?)
TungstenX
4

Haben Sie versucht:

  • Gehen Sie auf "Einstellungen" -> "Sprache und Uhrzeit" -> und auf "Format" -> "Datums- und Uhrzeitformate ändern"?
  • Oder gehen Sie zu "Systemsteuerung" -> "Uhrzeit, Sprache und Region" -> "Datumsformate, Uhrzeit oder Nummer ändern" und ändern Sie dann das Format? Sie können auch unter "Zusätzliche Einstellungen" in diesem Fenster nachsehen, ob alles wie erwartet formatiert ist.

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.

zppinto
quelle
In allen Einstellungen, einschließlich der Registrierung, beträgt die kurze Zeit HH: mm, die lange Zeit HH: mm: ss
TungstenX
1
Hum ... und der Registrierungsschlüssel "Clock" ist auf "24HourClock" eingestellt?
Zppinto
Ja ist es. Ich habe den Besitzer des Control Panels ( eightforums.com/tutorials/… ) geändert, um die Berechtigungen von LocaleInfo zu ändern (die Berechtigungen von LocaleInfo konnten immer noch nicht geändert werden) soll zu dumm sein um die anzeige zu ändern uhr
TungstenX
1

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

frank
quelle
1

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
}
olavrb
quelle
1

Eine einfachere Lösung, die für mich funktioniert hat, weil ich sie in Großbritannien im 24-Stunden-Format anzeigen wollte.

  1. Navigieren Sie zur Systemsteuerung
  2. Klicken Sie auf Region
  3. Ändern Sie das Format von Englisch (Großbritannien) in Englisch (USA)
  4. Klicken Sie auf Übernehmen
  5. Ändern Sie das Format wieder auf Englisch (Großbritannien)
  6. Klicken Sie auf Übernehmen und dann auf OK

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.

Kennzeichen
quelle