Come modificare il formato dell'ora della schermata di blocco di Windows 10?


40

Il formato dell'ora del mio Windows 10 è 24 ore, questo include la barra delle applicazioni ma la schermata di blocco è ancora in formato 12 ore. Come posso cambiare il formato del mio tempo nella schermata di blocco?


Se vuoi cambiare anche il formato della data della schermata di blocco, vedi questo thread: cambia il formato della data nella schermata di blocco di Win 8.1: http://superuser.com/questions/823244/change-date-format-on-win-8 -1-lock-screen / 1009995 # 1009995
XP1

Risposte:


61

Anch'io; Sono stato in grado di ottenere la schermata di blocco per mostrare HH: MM tramite il mio account personale con privilegi di amministratore, senza bisogno di un account amministratore nascosto. Questo è come:

  1. Premi Win+ R, digita intl.cple premi Enter(questo aprirà le impostazioni "Regione")

  2. Imposta i formati "Tempo breve" e "Tempo lungo" nella finestra visualizzata, quindi fai clic su "Applica".

  3. Seleziona la scheda "Amministrativa" nella parte superiore, quindi fai clic sul pulsante "Copia impostazioni ...".

  4. Nella finestra successiva, seleziona la casella "Schermata di benvenuto e account di sistema".

  5. Fare clic sul pulsante "OK" e bloccare il PC con Win+ Lper testarlo.


Anche se sei completamente disconnesso?
TungstenX,

5
+ per non usare tonnellate di schermate
Jan

Solo per confermare che ha funzionato. Anche dopo il riavvio della schermata di blocco aveva il formato 24 ore. Grazie.
Dean Kuga,

Credo che tra le impostazioni di Copia ... e OK devi anche selezionare la casella accanto alla schermata di benvenuto e agli account di sistema, altrimenti non cambi nulla, no?
Mathieu K.,

Purtroppo questo non ha funzionato per me: /
succo di maracuja

21

Ho trovato una risposta migliore dell'hacking del registro ... Grazie a zppinto per avermi messo sulla strada giusta. Il problema è rimasto che il formato dell'ora era ancora negli Stati Uniti quando nessun utente ha effettuato l'accesso.

Innanzitutto attiva l'account utente amministratore nascosto:

  1. Esegui il prompt dei comandi come amministratore
  2. Digita net userper vedere tutti gli account utente
  3. Digitare net user administrator /active:yesper attivare l'account utente amministratore nascosto
  4. Digitare net user administrator *per fornire all'utente amministratore una password, sempre una buona idea
  5. Premi Ctrl + Alt + Canc per cambiare utente (o disconnettiti e accedi all'account amministratore.

    Nell'account amministratore:

    • Apri il pannello di controllo e fai clic su Cambia data, ora o formato numerico

      inserisci qui la descrizione dell'immagine

    • Modificare l' Format:sulla Formati scheda e fare clic sul Additional Settings...pulsante (Nota: si consiglia di fare la lingua cosa anche qui, al fine di copiarlo sopra alla schermata di benvenuto, ecc)

      inserisci qui la descrizione dell'immagine

    • Fai clic sulla scheda Ora e assicurati di utilizzare il formato orario corretto (anche il formato data, ecc.)

      inserisci qui la descrizione dell'immagine

    • Tornare alla finestra di dialogo Regione fare clic sulla scheda Amministra e fare clic sul Copy settings...pulsante

      inserisci qui la descrizione dell'immagine

    • Selezionare la casella di controllo Welcome screen and system accountse New user accountsper copiare le impostazioni in tutta la schermata di benvenuto

      inserisci qui la descrizione dell'immagine

      inserisci qui la descrizione dell'immagine

Nota: le mie impostazioni hanno impiegato molto tempo per essere copiate; quindi sii un po 'paziente - come disse il dottore al nano


5
Grazie mille per la spiegazione dettagliata. Sono molto seccato dal formato di 12 ore sulla schermata di blocco. Finalmente è stato risolto!
wujj123456,

Non è necessario attivare l'account amministratore incorporato, lo farà qualsiasi account amministratore. L'ho appena fatto (a partire da "Nell'account amministratore") sul mio PC - dal mio account amministratore personale - e ha funzionato. (Ho avuto lo stesso identico problema)
Smiley Barry,

In realtà, ho dovuto attivare l'amministratore integrato. Non avevo il pulsante per copiare le impostazioni nella schermata di benvenuto e sono un utente amministratore: s Credimi; Ho provato molte cose prima di arrivare a questo punto. Il problema è che il formato Data / Ora prima di accedere è negli Stati Uniti (L'unico paese in cui usare quel formato? Ma dobbiamo farlo tutti?)
TungstenX,

4

Hai provato a:

  • Vai su "Impostazioni" -> "Lingua e ora" -> e su "formato" -> "cambia i formati di data e ora"?
  • Oppure vai su "Pannello di controllo" -> "orologio, lingua e regione" -> "cambia i formati di data, ora o numero" e poi cambia il formato? Puoi anche dare un'occhiata a "Impostazioni aggiuntive" su quella finestra per vedere se tutto è formattato come previsto.

Se nessuna di queste funzioni, penso che l'unica soluzione sarà la modifica del registro di Windows . Ci sono alcuni tutorial per Windows 8. Penso che sarà compatibile anche con Windows 10.


In tutte le impostazioni, incluso il registro, il tempo breve è HH: mm, il tempo lungo è HH: mm: ss
TungstenX

1
Hum ... E la chiave di registro "Clock" è impostata su "24HourClock"?
zppinto,

Sì. Ho cambiato il proprietario del pannello di controllo ( eightforums.com/tutorials/… ) al fine di modificare le autorizzazioni di LocaleInfo (non è ancora possibile modificare le autorizzazioni di LocaleInfo) ma ora mostra l'orologio a 24 ore: s strano - sembra che siamo dovrebbe essere troppo stupido per cambiare l'orologio del display
TungstenX il

1

Metodo 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"
    }
}

Maggiori dettagli Come modificare il formato dell'ora della schermata di blocco di Windows 10 con PowerShell


1

Grazie al codice PowerShell fornito da Frank. Ecco cosa ho finito, un po 'più breve e più pulito 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
}

1

Una soluzione più semplice che ha funzionato per me desiderandone la visualizzazione in formato 24 ore nel Regno Unito.

  1. Passa al Pannello di controllo
  2. Fai clic su Regione
  3. Cambia il formato da inglese (Regno Unito) a inglese (Stati Uniti)
  4. Fai clic su Applica
  5. Modifica il formato in inglese (Regno Unito)
  6. Fai clic su Applica , quindi fai clic su OK

Inerentemente c'è qualcosa dietro le quinte con Windows che cambia il formato di data e ora a livello di sistema, nonostante sia ancora visualizzato nel formato UK corretto sul front-end. Sono portato a credere che questo sia per gli aggiornamenti di Windows in quanto si collega ai server statunitensi che richiedono il formato USA. Lavoro con il software Time and Attendance e questo è stato un problema per noi da Vista e ancora lì in Windows 10 (anche se in modo meno aggressivo). Ho appena fatto questo sul mio nuovo PC e ha funzionato, anche se il tempo dirà se Windows Update lo cambia di nuovo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.