¿Cómo cambiar el formato de hora de la pantalla de bloqueo de Windows 10?

40

El formato de hora de mi Windows 10 es de 24 horas, esto incluye la barra de tareas pero la pantalla de bloqueo sigue siendo el formato de 12 horas. ¿Cómo cambio el formato de mi tiempo en la pantalla de bloqueo?

TungstenoX
fuente
Si también desea cambiar el formato de fecha de la pantalla de bloqueo, consulte este hilo: cambie el formato de fecha en la pantalla de bloqueo de Win 8.1: http://superuser.com/questions/823244/change-date-format-on-win-8 -1-lock-screen / 1009995 # 1009995
XP1

Respuestas:

61

Igual que aquí; Pude obtener la pantalla de bloqueo para mostrar HH: MM a través de mi cuenta personal con privilegios de administrador, no se necesita una cuenta de administrador oculta. Así es como:

  1. Presione Win+ R, escriba intl.cply presione Enter(se abrirá la configuración de "Región")

  2. Establezca los formatos de "Tiempo corto" y "Tiempo largo" en la ventana que aparece, luego haga clic en "Aplicar".

  3. Seleccione la pestaña "Administrativo" en la parte superior, luego haga clic en el botón "Copiar configuración ...".

  4. En la ventana siguiente, marque la casilla "Pantalla de bienvenida y cuentas del sistema".

  5. Haga clic en el botón "Aceptar" y bloquee la PC con Win+ Lpara probarlo.

apilar
fuente
¿Incluso si está totalmente desconectado?
TungstenX
55
+ por no usar toneladas de capturas de pantalla
enero
Solo para confirmar que esto funcionó. Incluso después de reiniciar la pantalla de bloqueo tenía el formato de 24 horas. Gracias.
Dean Kuga el
Creo que entre la configuración de Copia ... y OK también debe marcar la casilla junto a la pantalla de Bienvenida y las cuentas del sistema ; de lo contrario, no está cambiando nada, ¿no?
Mathieu K.
Desafortunadamente esto no funcionó para mí: /
maracuja-juice
21

He encontrado una mejor respuesta que piratear el registro ... Gracias a zppinto por ponerme en el camino correcto. El problema seguía siendo que el formato de hora seguía siendo EE. UU. Cuando ningún usuario había iniciado sesión.

Primero active la cuenta de usuario administrador oculta:

  1. Ejecute el símbolo del sistema como administrador
  2. Escriba net userpara ver todas las cuentas de usuario
  3. Escriba net user administrator /active:yespara activar la cuenta de usuario administrador oculta
  4. Escriba net user administrator *para dar una contraseña al usuario administrador; siempre es una buena idea
  5. Presione Ctrl + Alt + Supr para cambiar de usuario (o cierre sesión e inicie sesión en la cuenta de administrador).

    En la cuenta de administrador:

    • Abra el panel de control y haga clic en Cambiar fecha, hora o formato de número

      ingrese la descripción de la imagen aquí

    • Cambiar la Format:en la Formatos ficha y haga clic en el Additional Settings...botón (Nota: es posible que desee hacer que el lenguaje aquí también, con el fin de copiarlo en la pantalla de bienvenida, etc.)

      ingrese la descripción de la imagen aquí

    • Haga clic en la pestaña Hora y asegúrese de utilizar el formato de hora correcto (también el formato de fecha, etc.)

      ingrese la descripción de la imagen aquí

    • De vuelta en el cuadro de diálogo Región , haga clic en la pestaña Administrativo y haga clic en el Copy settings...botón

      ingrese la descripción de la imagen aquí

    • Marque la casilla de verificación Welcome screen and system accountsy New user accountspara copiar la configuración a toda la pantalla de bienvenida

      ingrese la descripción de la imagen aquí

      ingrese la descripción de la imagen aquí

Nota: mi configuración tardó mucho en copiarse; así que sea un poco paciente, como le dijo el médico al enano

TungstenoX
fuente
55
Muchas gracias por la explicación detallada. Estoy muy molesto por el formato de 12 horas en mi pantalla de bloqueo. ¡Finalmente está arreglado!
wujj123456
No tiene que activar la cuenta de administrador incorporada, cualquier cuenta de administrador lo hará. Acabo de hacer eso (a partir de "En la cuenta de administrador") en mi PC, desde mi cuenta personal de administrador, y funcionó. (Tuve exactamente el mismo problema)
Smiley Barry
En realidad, tuve que activar el administrador incorporado. No tenía el botón para copiar la configuración a la pantalla de bienvenida y soy un usuario administrador: s Créeme; He intentado muchas cosas antes de llegar a este punto. El problema es el formato de fecha / hora antes de iniciar sesión en EE. UU. (¿El único país que usa ese formato? ¿Pero todos tenemos que hacerlo?)
TungstenX
4

¿Has intentado:

  • ¿Ir a "Configuración" -> "Idioma y hora" -> y en "formato" -> "cambiar formatos de fecha y hora"?
  • ¿O vaya a "Panel de control" -> "reloj, idioma y región" -> "cambiar formatos de fecha, hora o número" y luego cambie el formato? También puede mirar "Configuración adicional" en esa ventana para ver si todo está formateado como se esperaba.

Si nada de eso funciona, creo que la única solución será editar el registro de Windows . Hay algunos tutoriales para Windows 8. Creo que también será compatible con Windows 10.

zppinto
fuente
En todos los entornos, incluido el registro, el tiempo corto es HH: mm, el tiempo largo es HH: mm: ss
TungstenX
1
Hum ... ¿Y la clave de registro "Reloj" está configurada en "24HourClock"?
zppinto
Sí lo es. He cambiado el propietario del Panel de control ( eightforums.com/tutorials/… ) para cambiar los permisos de LocaleInfo (todavía no podía cambiar los permisos de LocaleInfo) pero ahora muestra un reloj de 24 horas: s extraño, parece que estamos se supone que es demasiado estúpido para cambiar el reloj de la pantalla
TungstenX
1

Método de 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"
    }
}

Más detalles Cómo cambiar el formato de hora de la pantalla de bloqueo de Windows 10 por PowerShell

franco
fuente
1

Gracias al código PowerShell proporcionado por Frank. Aquí está lo que terminé, un poco más corto y más limpio 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
fuente
1

Una solución más simple que funcionó para mí queriendo mostrarla en formato de 24 horas en el Reino Unido.

  1. Navega hasta el Panel de control
  2. Haga clic en Región
  3. Cambiar el formato de inglés (Reino Unido) a inglés (Estados Unidos)
  4. Haga clic en Aplicar
  5. Cambiar el formato a inglés (Reino Unido)
  6. Haga clic en Aplicar , luego haga clic en Aceptar

Inherentemente, hay algo detrás de escena con Windows que cambia el formato de fecha y hora a nivel de sistema, a pesar de que todavía se muestra en el formato correcto del Reino Unido en la parte delantera. Me hacen creer que esto es para actualizaciones de Windows, ya que se conecta a servidores de EE. UU. Que necesitan el formato de EE. UU. Trabajo con el software Time and Attendance y esto ha sido un problema para nosotros desde Vista y todavía en Windows 10 (aunque de forma menos agresiva). Acabo de hacer esto en mi nueva PC y funcionó, aunque el tiempo dirá si las Actualizaciones de Windows la vuelven a cambiar.

marca
fuente