Como alterar o formato de hora da tela de bloqueio do Windows 10?

40

O formato de hora do meu Windows 10 é um relógio de 24 horas, isso inclui a barra de tarefas, mas a tela de bloqueio ainda é um formato de relógio de 12 horas. Como altero o formato do meu tempo na tela de bloqueio?

TungstênioX
fonte
Se você também deseja alterar o formato da data da tela de bloqueio, consulte este tópico: alterar o formato da data na tela de bloqueio do Windows 8.1: http://superuser.com/questions/823244/change-date-format-on-win-8 -1 - tela de bloqueio / 1009995 # 1009995
XP1

Respostas:

61

O mesmo aqui; Consegui que a tela de bloqueio mostrasse HH: MM através da minha conta pessoal com privilégios de administrador, sem necessidade de uma conta de administrador oculta. É assim:

  1. Pressione Win+ R, digite intl.cple pressione Enter(isso abrirá as configurações de "Região")

  2. Defina seus formatos "Short Time" e "Long Time" na janela exibida e clique em "Aplicar".

  3. Selecione a guia "Administrativo" na parte superior e clique no botão "Copiar configurações ...".

  4. Na janela subseqüente, marque a caixa "Tela de boas-vindas e contas do sistema".

  5. Clique no botão "OK" e bloqueie o PC com Win+ Lpara testá-lo.

pilha
fonte
Mesmo se você estiver totalmente desconectado?
TungstenX
5
+ por não usar toneladas de capturas de tela #
306 janot '15
Apenas para confirmar isso funcionou. Mesmo após a reinicialização, a tela de bloqueio tinha o formato de 24 horas. Obrigado.
Dean Kuga
Acredito que entre as configurações de cópia ... e OK, você também precisa marcar a caixa ao lado de Tela de boas - vindas e contas do sistema - caso contrário, você não está alterando nada, não?
Mathieu K.
Infelizmente isso não funcionou para mim: /
maracuja-juice
21

Eu descobri uma resposta melhor do que invadir o registro ... Obrigado ao zppinto por me colocar no caminho certo. Permanecia o problema de que o formato da hora ainda estava nos EUA quando nenhum usuário estava conectado.

Primeiro ative a conta de usuário administrador oculta:

  1. Execute o prompt de comando como administrador
  2. Digite net userpara ver todas as contas de usuário
  3. Digite net user administrator /active:yespara ativar a conta de usuário administrador oculta
  4. Digite net user administrator *para fornecer ao usuário administrador uma senha - sempre uma boa ideia
  5. Pressione Ctrl + Alt + Del para alternar usuários (ou faça logout e faça login na conta de administrador).

    Na conta do administrador:

    • Abra o painel de controle e clique em Alterar data, hora ou formato de número

      insira a descrição da imagem aqui

    • Alterar o Format:na Formatos guia e clique no Additional Settings...botão (Nota: você pode querer fazer língua coisa aqui também, a fim de copiá-lo para o tela de boas vindas, etc)

      insira a descrição da imagem aqui

    • Clique na guia Hora e verifique se o formato de hora correto está sendo usado (também o formato da data, etc.)

      insira a descrição da imagem aqui

    • De volta à caixa de diálogo Região , clique na guia Administrativo e clique no Copy settings...botão

      insira a descrição da imagem aqui

    • Marque a caixa de seleção Welcome screen and system accountse New user accountspara copiar as configurações para toda a tela de boas - vindas

      insira a descrição da imagem aqui

      insira a descrição da imagem aqui

Nota: minhas configurações demoraram muito para serem copiadas; portanto, seja um pouco paciente - como o médico disse ao anão

TungstênioX
fonte
5
Muito obrigado pela explicação detalhada. Estou muito irritado com o formato de 12 horas na minha tela de bloqueio. Finalmente está consertado!
Wujj123456
Você não precisa ativar a conta de administrador interna, qualquer conta de administrador o fará. Eu fiz isso (a partir de "Na conta de administrador") no meu PC - da minha conta pessoal de administrador - e funcionou. (Eu tinha exatamente o mesmo problema)
Smiley Barry
Na verdade, eu tive que ativar o Admin embutido. Não tinha o botão para copiar as configurações na tela de boas-vindas e sou um usuário Admin: s Acredite em mim; Eu tentei muitas coisas antes de chegar a esse ponto. O problema é a data / hora formato antes de se autenticar é de US (o único país a usar esse formato, mas todos nós temos que?)
TungstenX
4

Você já tentou:

  • Vá para "Configurações" -> "Idioma e hora" -> e em "formato" -> "alterar formatos de data e hora"?
  • Ou vá para "Painel de controle" -> "relógio, idioma e região" -> "alterar formatos de data, hora ou número" e depois alterar o formato? Você também pode consultar "Configurações adicionais" nessa janela para ver se tudo está formatado conforme o esperado.

Se nada disso funcionar, acho que a única solução será editar o registro do Windows . Existem alguns tutoriais para o Windows 8. Eu acho que também será compatível com o Windows 10.

zppinto
fonte
Em todas as configurações, incluindo o registro do curto espaço de tempo é HH: mm, muito tempo é HH: mm: ss
TungstenX
11
Hum ... E a chave de registro "Clock" está definida como "24HourClock"?
Zppinto
Sim. Alterei o proprietário do painel de controle ( eightforums.com/tutorials/… ) para alterar as permissões do LocaleInfo (ainda não foi possível alterar as permissões do LocaleInfo), mas agora mostra o relógio de 24 horas: s estranho - parece que estamos suposto ser muito estúpido para alterar o relógio de exibição
TungstenX
1

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

Mais detalhes Como alterar o formato de hora da tela de bloqueio do Windows 10 pelo PowerShell

sincero
fonte
1

Graças ao código do PowerShell fornecido por frank. Aqui está o que eu acabei, IMO um pouco mais curto e limpo.

[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
fonte
1

Uma solução mais simples que funcionou para mim, desejando exibi-la no formato 24 horas no Reino Unido.

  1. Navegue até o painel de controle
  2. Clique na região
  3. Alterar o formato de inglês (Reino Unido) para inglês (Estados Unidos)
  4. Clique em Aplicar
  5. Alterar o formato novamente para inglês (Reino Unido)
  6. Clique em Aplicar e clique em OK

Inerentemente, há algo nos bastidores do Windows que altera o formato de data e hora no nível do sistema, apesar de ainda exibi-lo no formato correto do Reino Unido no front-end. Sou levado a acreditar que se trata de atualizações do Windows, pois ele se conecta a servidores dos EUA, que precisam do formato dos EUA. Trabalho com o software Time and Attendance e isso tem sido um problema para nós desde o Vista e ainda existe no Windows 10 (embora de forma menos agressiva). Acabei de fazer isso no meu novo PC e funcionou, embora o tempo dirá se o Windows Updates o altera novamente.

Marca
fonte