Windows 7 是否支持 UTC 作为 BIOS 时间?

mru*_*mru 90 windows-7 utc

因为我住在德国,所以我的时区是 GMT+1(或者在夏季是 GMT+2)。以前的 Windows 版本无法将硬件时钟设置为 UTC,并将 Windows 时间设置为本地时间。那是一团糟,因为几乎所有其他操作系统都更喜欢使用 UTC。

这在 Windows 7 中是否已修复,现在是否可以在 BIOS 中使用 UTC 并在 Windows 中使用本地时间?

sub*_*nki 81

看看这个页面

将以下几行另存为utc.reg,,然后运行它以导入此注册表调整。它允许您将 PC 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
Run Code Online (Sandbox Code Playgroud)

也可以在此处找到等效的答案。

  • 请确保您阅读了 http://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html 上的说明 - RealTime 选项仍然存在一些故障。 (18认同)
  • @PratyushNalam 是的,它适用于 Windows 8。我只是设置了它。 (4认同)
  • 最好在您的答案中包含相关信息,以防您引用的页面消失。 (3认同)
  • 好吧,我从以前的 Windows 版本知道这个注册表黑客,我想在 2010 年他们可能已经设法让 UTC 支持正式工作这样简单的事情。不幸的是,它似乎并非如此。 (3认同)

dro*_*rok 14

Windows 7 在 RTC 中对 UTC 时间的支持目前不完整(2013 年 7 月),并且不建议尝试使用它的系统管理员。

上面grawity 推荐站点包含有关此问题状态的有用摘要。

目前,如果您启用“RealTimeIsUniversal”,系统时间偶尔会被重置为错误的时间(UTC 减去本地偏移量)。这会导致 DHCP 客户端无法刷新 dhcp 租约,并且系统断开连接,直到您手动刷新租约或重新启动 DHCP 客户端。

为这个特定的错误找到一个解决方法可能是一个可以接受的折衷方案,但随着 Windows 的更新,可能会有其他微妙的错误来来往往,因为“RealTimeIsUniversal=1”配置目前没有在 Microsoft 进行回归测试。