Як змінити формат часу блокування екрана Windows 10?


40

Формат часу мого Windows 10 - цілодобовий годинник, він включає в себе панель завдань, але на екрані блокування все ще залишається 12-годинний формат годинника. Як змінити формат свого часу на блокуванні екрана?


Якщо ви також хочете змінити формат дати блокування, перегляньте цю тему: змінити формат дати на блокованому екрані Win 8.1: http://superuser.com/questions/823244/change-date-format-on-win-8 -1-lock-screen / 1009995 # 1009995
XP1

Відповіді:


61

Те ж саме; Мені вдалося отримати заблокований екран, щоб показати HH: MM через мій особистий обліковий запис з правами адміністратора, не потрібно приховати обліковий запис адміністратора. Ось як:

  1. Натисніть Win+ R, введіть intl.cplі натисніть Enter(це відкриє налаштування "Регіон")

  2. Встановіть формати "Короткий час" та "Довгий час" у вікні, що з'являється, та натисніть "Застосувати".

  3. Виберіть вкладку "Адміністратор" вгорі, а потім натисніть кнопку "Копіювати налаштування ...".

  4. У наступному вікні встановіть прапорець "Вітальний екран та системні облікові записи".

  5. Натисніть кнопку «ОК» і заблокуйте ПК Win+, Lщоб перевірити його.


Навіть якщо ви повністю вийшли з системи?
TungstenX

5
+ за невикористання тонн скріншотів
janot

Тільки щоб підтвердити це спрацювало. Навіть після перезавантаження блокувальний екран мав 24-годинний формат. Спасибі.
Дін Куга

Я вважаю, що між налаштуваннями Копіювати ... та ОК, ви також повинні встановити прапорець біля вітального екрана та системних облікових записів - інакше ви нічого не змінюєте, ні?
Матьє К.

На жаль, це не спрацювало для мене: /
maracuja-сок

21

Я зрозумів кращу відповідь, ніж зламати реєстр ... Завдяки zppinto за те, що мене вивели на правильний шлях. Проблема залишалася тим, що формат часу все ще був США, коли жоден користувач не входив у систему.

Спочатку активуйте прихований обліковий запис адміністратора:

  1. Запустіть командний рядок як адміністратор
  2. Введіть, net userщоб переглянути всі облікові записи користувачів
  3. Введіть, net user administrator /active:yesщоб активувати прихований обліковий запис адміністратора
  4. Введіть, net user administrator *щоб дати адміністратору пароль - завжди хороша ідея
  5. Натисніть Ctrl + Alt + Del, щоб переключити користувачів (або вийти з системи та увійти в обліковий запис адміністратора.

    В обліковому записі адміністратора:

    • Відкрийте панель керування та натисніть Змінити формат дати, часу чи числа

      введіть тут опис зображення

    • Змініть Format:на вкладці " Формати" та натисніть Additional Settings...кнопку (Примітка. Ви можете також тут зробити мову з мовою, щоб скопіювати її на вітальний екран тощо)

      введіть тут опис зображення

    • Перейдіть на вкладку Час і переконайтеся, що використовується правильний формат часу (також формат дати тощо)

      введіть тут опис зображення

    • Поверніться до діалогового вікна " Регіон ", натисніть на вкладку " Адміністрування" та натисніть Copy settings...кнопку

      введіть тут опис зображення

    • Поставте прапорець Welcome screen and system accountsі New user accountsпрапорець , щоб скопіювати налаштування на всі екрані вітання

      введіть тут опис зображення

      введіть тут опис зображення

Примітка: копіювання моїх налаштувань зайняло багато часу; таким чином, будьте трохи терплячими, - як сказав лікар гномів


5
Дуже дякую за детальне пояснення. Мене дуже дратує 12-годинний формат на моєму екрані блокування. Нарешті це виправлено!
wujj123456

Вам не потрібно активувати вбудований обліковий запис адміністратора, будь-який обліковий запис адміністратора. Я щойно це зробив (починаючи з "В обліковому записі адміністратора") на своєму ПК - з мого особистого облікового запису адміністратора. (У мене була точно така ж проблема)
Smiley Barry

Насправді мені довелося активувати вбудований адміністратор. У мене не було кнопки скопіювати налаштування на екран вітання, і я користувач адміністратора: s Повірте; Я багато спробував, перш ніж дійти до цього моменту. Проблема полягає у форматі дата / час перед входом у США (Єдина країна, яка використовує цей формат? Але ми всі повинні?)
TungstenX

4

Ви намагалися:

  • Перейдіть до "Налаштування" -> "Мова та час" -> та в "Формат" -> "Змінити формати дати та часу"?
  • Або перейдіть до "Панелі управління" -> "годинник, мова та регіон" -> "зміни форматів дати, часу чи числа", а потім змініть формат? Ви також можете переглянути "Додаткові налаштування" у цьому вікні, щоб побачити, чи все відформатовано як очікувалося.

Якщо нічого з цього не працює, я думаю, що єдиним рішенням буде редагування реєстру Windows . Є кілька навчальних посібників для Windows 8. Я думаю, що він буде сумісний і з Windows 10.


У всіх налаштуваннях, включаючи реєстр, короткий час HH: мм, тривалий час HH: mm: ss
TungstenX

1
Гум ... А ключ реєстру "Clock" встановлений на "24HourClock"?
zppinto

Так. Я змінив власника панелі керування ( sevenforums.com/tutorials/… ), щоб змінити дозволи LocaleInfo (досі не міг змінити дозволи LocaleInfo), але тепер він показує 24-годинний годинник: s дивно - здається, що ми Мабуть, буде занадто дурним, щоб змінити годинник дисплея
TungstenX

1

Метод 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"
    }
}

Детальніше Як змінити формат часу блокування екрана Windows 10 від PowerShell


1

Завдяки коду PowerShell, наданому франком. Ось те, що я закінчив, трохи коротший і чистіший 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

Більш просте рішення, яке працювало для мене, бажаючи відобразити його у форматі 24 години у Великобританії.

  1. Перейдіть до Панелі управління
  2. Клацніть на регіон
  3. Зміна формату з англійської (Великобританія) на англійська (США)
  4. Клацніть Застосувати
  5. Змінити формат назад на англійський (Великобританія)
  6. Клацніть Застосувати , потім натисніть кнопку ОК

По суті, в Windows є щось поза кадром, що змінює формат дати та часу на системному рівні, незважаючи на те, що він все ще відображає його у правильному форматі Великобританії на передньому кінці. Мене припускають, що це стосується оновлень Windows, оскільки вони підключаються до американських серверів, яким потрібен американський формат. Я працюю з програмним забезпеченням Time and Attendance, і це було проблемою для нас з Vista і все ще є в Windows 10 (хоча і менш агресивно). Я щойно робив це на своєму новому ПК, і він працював, хоча час покаже, чи змінить оновлення Windows.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.