64

РЕДАКТИРОВАТЬ 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?

1 ответ1

79

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

Я использовал способ, описанный в 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 может решить проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .