89

Поскольку я живу в Германии, мой часовой пояс GMT+1 (или GMT+2 в летний период). Предыдущие версии Windows не могли установить аппаратные часы на UTC и время Windows по местному времени. Это был большой беспорядок, так как почти все другие ОС предпочитают использовать UTC.

Исправлено ли это в Windows 7 и теперь возможно ли использовать UTC в BIOS и местное время в Windows?

3 ответа3

80

Посмотрите на эту страницу:

Сохраните следующие строки как utc.reg, а затем запустите его для импорта этой настройки реестра. Это позволяет вам установить аппаратные часы в BIOS вашего компьютера на время UTC. Это удобно для Mac с двойной загрузкой или Linux, когда эти операционные системы настроены на чтение часов BIOS как времени UTC вместо предпочтительного локального времени Windows (например, PST, PDT, MST, MDT, CST, CDT, EST, EDT или стандарт «GMT-» и «GMT +»)

Вот код для сохранения как utc.reg:

Windows Registry Editor Version 5.00

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

Эквивалентный ответ также можно найти здесь.

12

Поддержка Windows 7 для времени UTC в RTC в настоящее время неполная (июль 2013 года) и не рекомендуется системными администраторами, которые пытались использовать его.

Сайт, рекомендованный выше, содержит полезную сводку о состоянии этой проблемы.

В настоящее время, если вы включите "RealTimeIsUniversal", время от времени системное время сбрасывается на неправильное время (UTC минус локальное смещение). Это приводит к тому, что клиент DHCP не может обновить аренду dhcp, и система отключается, пока вы не обновите аренду вручную или не перезапустите клиент DHCP.

Поиск обходного пути для этой конкретной ошибки может быть приемлемым компромиссом, но могут быть и другие тонкие ошибки, которые появляются и исчезают по мере обновления Windows, из-за того, что конфигурация «RealTimeIsUniversal = 1» в настоящее время не подвергается регрессионному тестированию в Microsoft.

2

Я хочу добавить эту ссылку http://www.nathanhunstad.com/blog/2012/01/windows-7-utc-time-issue/, в которой объясняется, что иногда Windows не обновляет часы BIOS, но делает UTC-> Местное время.

Ключ заключается в том, чтобы внести изменения в BIOS вручную, и Windows не изменит их. Это также говорит о том, что Internet Time не будет работать правильно.

Надеюсь, вам будет интересно, и вы найдете это полезным!

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