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


90

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

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

Ответы:


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

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


3
было бы неплохо включить соответствующую информацию в ваш ответ, если цитируемые вами страницы исчезнут.
Жиль

17
Обязательно прочитайте заметки по адресу cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html - опция RealTime по-прежнему имеет несколько сбоев.
grawity

@Sathya Спасибо Сатья за редактирование, со следующего раза я обязательно
вставлю

3
Хорошо, я знал этот взлом реестра из предыдущих версий Windows, и я подумал, что в 2010 году, возможно, им удалось добиться таких простых вещей, как поддержка UTC, официально работающих. К сожалению, это не так.
2010 года

4
@PratyushNalam Да, он работает с Windows 8. Я просто настроил его.
Майкл Хэмптон

12

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

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

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

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


1

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

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

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


Пожалуйста, разместите всю соответствующую информацию из ссылок в вашем ответе, это поможет избежать гниения ссылок
50-3

Что я пропустил?
txomon

Вы связали статью (я думаю, что я не могу открыть ссылку) Я только что сказал, что эта ссылка вряд ли будет существовать вечно, если бы была какая-то выдержка из статьи, которую вы могли бы использовать для дальнейшего объяснения своего ответа, пожалуйста, включите ее в свой ответ
50-3

Ну, это должно быть дополнением к официальному и избранному ответу. Я уже написал важные части этого. (в котором объясняется ...)
txomon
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.