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

РЕДАКТИРОВАТЬ 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 в Windows 10, и если да, то было ли необходимо делать что-то иначе, чем в Windows 7?

2 ответа

Решение

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

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

Не обязательно взламывать реестр ms-windows (что я делал много раз). Настоящая проблема заключается в том, что ms-windows не синхронизирует часы при запуске, как это делает Linux. Для меня самым простым решением была установка TimeSync с https://www.speed-soft.de/software/time_sync/details/download.php?language=en . Конечно, есть аналогичное программное обеспечение, которое вы можете использовать для синхронизации времени MS-Windows. при запуске, как это делает Linux. Это твой выбор! Теперь обе ОС довольны! так как они меняют часы и их не нужно взламывать.

Другие вопросы по тегам