在 Windows 注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
下,找到之前创建的 RealTimeIsUniversal
DWORD (32 位) 值。将其值修改为 0
或直接删除该键值,即可将主板实时时钟 (RTC) 的时间视为本地时区时间。
Deepin 等 Linux 系统与 Windows 在处理 RTC 时间上的默认差异,长期以来是双系统用户面临的常见问题。如今 Deepin 25 选择与 Windows 保持一致的处理方式,正是为了解决这一兼容性问题。对于初次接触 Deepin 的用户而言,此举显著避免了操作系统间时间显示不一致的困扰。
不过,如果在 Deepin 25 的发行注记(发行注记)中能提前把这个改动明确写出来,让大家知道为什么做了这个调整,应该会更周到一些,也能减少一些疑惑。
刚刚在切换到Windows双系统的时候发现的问题。
我之前给Windows系统改成了认为BIOS时间为UTC时间的,这下又乱了。
看了一眼deepin的设置中心,也没有任何有关设定BIOS时间视为UTC,并按照时区自动加减显示的地方。
这事你应该征求用户意见,在设置里给个图形界面,让用户选择UTC还是当地时间。
PS:顺带发现Windows系统一启动,就会破坏deepin原本可行的安全启动。