Поддерживает ли 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
файл:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=hex(b):01,00,00,00,00,00,00,00
С помощью
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. Это твой выбор! Теперь обе ОС довольны! так как они меняют часы и их не нужно взламывать.