Поддерживает ли Windows 10 UTC как время BIOS?


71

РЕДАКТИРОВАТЬ 2015-SEP-30:

Похоже, я на самом деле закончил с локальным временем, включенным в Linux как-то, вероятно, в результате переустановки некоторое время назад. Я переключил Linux на UTC, и теперь моя конфигурация работает нормально.


В связи с тем, поддерживает ли Windows 7 UTC как время BIOS? и поддерживает ли Windows 8 UTC как время BIOS? Windows 10?

Я успешно использовал метод, рекомендованный в этих двух вопросах в прошлом, в Windows 7, но, похоже, он не работает в Windows 10. Я считаю, что у меня была та же проблема с Windows 8.1. Я не уверен насчет Windows 8.

Я перепробовал множество различных конфигураций для настроек даты / времени (щелкнув правой кнопкой мыши по часам и выбрав «Настроить дату / время»). Моя текущая конфигурация:

Установите время автоматически: вкл

Часовой пояс: (UTC-05: 00) Восточное время (США и Канада)

Автоматически настроить летнее время: Вкл.

Я также попытался указать ему, чтобы он не устанавливал время автоматически (что, я думаю, я мог сделать в Windows 7?) И не настраивал переход на летнее время.

Я попытался установить значение реестра (из связанных вопросов) вместо QWORD, как это рекомендовано в https://wiki.archlinux.org/index.php/System_time#UTC_in_Windows, но оно все равно не дало результата.

Кто-нибудь имел успех в использовании времени UTC в Windows 10, и если да, то нужно ли было что-то делать иначе, чем в Windows 7?

Ответы:


90

Да, у меня был успех. Не забудьте отключить «обновление интернета» на время!

Я использовал способ, описанный в ArchWiki, используя QWORD на 64-битной Win10. NTP выполняется в Arch, а не в Windows, но последнее все равно не загружается так часто.

Вот .regфайл:

RealTimeIsUniversal.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=hex(b):01,00,00,00,00,00,00,00

Из ArchWiki: UTC в Windows

Используя regedit, добавьте DWORDзначение с шестнадцатеричным значением 1в реестр:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal

Либо создайте *.regфайл (на рабочем столе) со следующим содержимым и дважды щелкните его, чтобы импортировать в реестр:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
 "RealTimeIsUniversal"=dword:00000001

Если вышеперечисленное, кажется, не имеет никакого эффекта, и используется 64-разрядный вариант Windows, использование QWORDзначения вместо DWORDзначения может решить проблему.


2
DWORD прекрасно работает и в 64-битном режиме домашнего издания. Также: обратите внимание, что ntpd может отказать в изменении, если разница во времени слишком велика (что может быть в случае, если Windows 10 уже начала запись на аппаратные часы - если это так, запустите ntpd от имени root ntpd -q).
JA

6
Почему обновление интернета должно быть отключено?
гам

3
@gamen Хороший вопрос на самом деле, но похоже, что MS использует время в Интернете для синхронизации с аппаратными часами, игнорируя настройки реестра, т.е. установка часов на ваше местное время при интерпретации его как UTC.
щенок

8
@larkey Я подумал, что попробую посмотреть, что произошло, и пока это работает - я буду публиковать сообщения, если это изменится; несколько перезагрузок, переключение между ОС: эс. Мое системное время в UTC, местное время UTC + 1. Автоматически установить время и настроить для перехода на летнее время автоматически : Вкл. , Для зоны zime автоматически установлено значение Выкл. , А для параметра реестра RealTimeIsUniversal QWORD установлено значение 1 . Я на x86_64, Windows 10 Pro (сборка 10586). Также стоит упомянуть, что я не использую сервер времени Microsoft.
гамен

6
Просто комментарий в смысле подтверждения: у меня 64-битная версия Win10 и версия DWORD не работает. QWORD-путь был правильным для меня. Мне не нужно было включать или отключать любую другую опцию, кстати.
Генри
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.