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

83777
mru

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

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

87

3 ответа на вопрос

79
subanki

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

Сохраните следующие строки как 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 

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

было бы неплохо включить соответствующую информацию в ваш ответ, если цитируемые вами страницы исчезнут. Gilles 14 лет назад 3
Обязательно прочитайте заметки по адресу http://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html - опция RealTime по-прежнему имеет несколько сбоев. grawity 14 лет назад 17
@Sathya Спасибо Сатья за редактирование, со следующего раза я обязательно вставлю информацию вместо ссылок subanki 14 лет назад 0
Хорошо, я знал этот взлом реестра из предыдущих версий Windows, и я думал, что в 2010 году, возможно, им удалось добиться таких простых вещей, как поддержка UTC, официально работающих. К сожалению, это не так. mru 14 лет назад 3
Это работает с Windows 8? pratnala 12 лет назад 0
@PratyushNalam Да, он работает с Windows 8. Я просто настроил его. Michael Hampton 11 лет назад 4
Читая ссылку, размещенную в другом комментарии, я очень воодушевлен более свежими обновлениями по добавленной ссылке, поскольку этот ответ был написан с отчетом о патчах, выпущенных MS для этого раздела реестра. То, что они выпускают исправления, указывает на то, что ключ ** поддерживается **, и теперь вы должны ожидать, что он будет работать нормально. Joel Coehoorn 9 лет назад 0
Я попробовал именно так, но моя система говорит, что может объединить только ** двоичный файл реестра **, и отказывается делать это с простым текстом `utc.reg`. Во всяком случае, я изменил эту настройку напрямую через regedit. (Я еще не проверял, работает ли он, потому что я предполагаю, что мне нужно перезагрузиться, чтобы увидеть эффект, поэтому я пошел, чтобы перезагрузить систему, чтобы увидеть эффект, но только что загрузил другую систему GNU / Linux, а не Windows, да. ) Большое спасибо всем, кто нашел и опубликовал этот совет; Надеюсь это работает. imz -- Ivan Zakharyaschev 9 лет назад 0
Это может быть применено в одной строке `reg add" HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation "/ f / v RealTimeIsUniversal / t REG_DWORD / d 1` user2209299 7 лет назад 0
12
drok

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

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

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

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

2
txomon

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

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

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

Пожалуйста, разместите всю соответствующую информацию из ссылок в вашем ответе, это поможет избежать гниения ссылок 50-3 11 лет назад 0
Что я упустил? txomon 11 лет назад 0
Вы связали статью (я думаю, что я не могу открыть ссылку) Я просто говорил, что эта ссылка вряд ли будет существовать вечно, если бы была какая-то выдержка из статьи, которую вы могли бы использовать для дальнейшего объяснения своего ответа, пожалуйста, включите ее в свой ответ 50-3 11 лет назад 0
Ну, это должно быть дополнением к официальному и избранному ответу. Я уже написал важные части этого. (в котором объясняется ...) txomon 11 лет назад 0