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?
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?
Risposte:
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:
Premi Win+ R, digita intl.cpl
e premi Enter(questo aprirà le impostazioni "Regione")
Imposta i formati "Tempo breve" e "Tempo lungo" nella finestra visualizzata, quindi fai clic su "Applica".
Seleziona la scheda "Amministrativa" nella parte superiore, quindi fai clic sul pulsante "Copia impostazioni ...".
Nella finestra successiva, seleziona la casella "Schermata di benvenuto e account di sistema".
Fare clic sul pulsante "OK" e bloccare il PC con Win+ Lper testarlo.
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:
net user
per vedere tutti gli account utentenet user administrator /active:yes
per attivare l'account utente amministratore nascostonet user administrator *
per fornire all'utente amministratore una password, sempre una buona ideaPremi 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
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)
Fai clic sulla scheda Ora e assicurati di utilizzare il formato orario corretto (anche il formato data, ecc.)
Tornare alla finestra di dialogo Regione fare clic sulla scheda Amministra e fare clic sul Copy settings...
pulsante
Selezionare la casella di controllo Welcome screen and system accounts
e New user accounts
per copiare le impostazioni in tutta la schermata di benvenuto
Nota: le mie impostazioni hanno impiegato molto tempo per essere copiate; quindi sii un po 'paziente - come disse il dottore al nano
Hai provato a:
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.
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
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
}
Una soluzione più semplice che ha funzionato per me desiderandone la visualizzazione in formato 24 ore nel Regno Unito.
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.