如何在Windows中将我的时钟设置为UTC / localtime?

我有一个双系统,我通过注册表修复的方式将Windows配置为使用UTC时间,具体方法在这里解释了:双系统时钟时间不准确
现在,我需要再次改回本地时间,但我不知道如何编辑Windows的注册表来使其再次使用本地时间。

什么版本的Windows? - david6
2这个问题是在寻求帮助来撤销在Ask Ubuntu的一个回答和Ubuntu社区维基中记录的一个过程中所做的更改。通常情况下,Windows相关的问题应该被关闭为不适合主题,但在这种情况下,我认为我们不应该将其关闭为不适合主题。然而,将关于如何撤销Windows注册表编辑的信息添加到那个回答本身,并将此问题标记为重复可能是合理的。 - Eliah Kagan
@EliahKagan 是否将其添加到维基上会更好,这样所有人都可以看到内容? - nanofarad
@EliahKagan 它已经添加了,并且比预期的要容易。DWORD 值应该被设置为 0 来撤销它。 - nanofarad
@ObsessiveSSOℲ 很酷!谢谢你把它添加到社区维基上! - Eliah Kagan
1个回答

在我的Windows 7机器上,默认情况下,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal是不存在的。所以,以下是Windows的操作指南:
按住Windows徽标键,然后按下R键。在弹出窗口中输入regedit,点击确定。如果你使用的是Vista或更新版本的系统,请确认用户账户控制(UAC)警告。
现在,在左侧面板中有一个树形视图。在计算机下面,会有一些名为HKEY_SOMETHING_OR_OTHER的东西。你应该点击HKEY_LOCAL_MACHINE旁边的加号。然后,你应该点击SYSTEM旁边的加号,进入HKEY_LOCAL_MACHINE\SYSTEM。现在,展开CurrentControlSet,然后里面是Control,再然后是TimeZoneInformation。现在,右键点击RealTimeIsUniversal的条目,并选择删除选项。或者,你也可以将其值设置为0。

工作得很好(在我的情况下是Windows XP)。感谢您的回答并将其添加到维基以供大家使用! - Franco Pini
请注意,在Windows 8及以上版本中,不再遵守此注册表设置。 - brianary
@brianary我没有拥有除了7以外的任何Windows版本。如果您找到适用于Windows 8的方法,您可以自由地建议对这个答案进行编辑或创建一个新的答案。 - nanofarad
1@hexafraction 我希望我知道有关此事的任何消息。到目前为止,所有迹象都表明这是一个完全被放弃的功能。 - brianary
你只需要在Windows 8中自己创建条目。运行良好。 - user2820379
@brianary 在Windows 8.1上,设置正常工作:http://i.stack.imgur.com/bwo5O.png - Stijn
@Stijn 你用的是哪个版本的Windows 8.1?在我的电脑上无法运行,但我使用的是基本/家庭版。 - brianary
@brianary 我正在使用专业版。也许在基础版中它被禁用了。 - Stijn
1...在Windows 10中仍然无法正常工作。 - brianary
4如果hexafraction的答案不起作用,你可能在运行x64版本的Windows。你需要按照相同的步骤进行操作,但是创建一个QWORD值(而不是DWORD)。 - maaw