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


8

我有双重启动功能,并且配置了Windows以使用UTC和注册表修复程序,如此处所述:双重启动时时钟关闭

现在,我需要再次回到本地时间,而且我不知道如何编辑Windows注册表以使其再次使用本地时间。


什么版本的Windows?
david6 2012年

2
这个问题正在寻求帮助,以帮助您逆转更改,该问题已在Ask Ask答案和Ubuntu社区Wiki中记录的过程中进行了说明。通常,Windows问题应以离题关闭,但在这种情况下,我认为我们不应该以离题关闭。但是,在该答案本身的答案中添加有关如何反向Windows注册表编辑的信息然后使其与该问题重复,可能是合理的。
伊利亚·卡根

@EliahKagan最好也将其添加到Wiki,这样内容就可以了吗?
nanofarad 2012年

@EliahKagan它被添加,并且比预期的要容易。DWORD值应已设置为0才能撤消。
nanofarad

@ObsessiveSSOℲ很酷-感谢您将其添加到社区Wiki!
伊利亚·卡根

Answers:


4

在我的Windows 7计算机,默认是HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal不存在的。因此,以下是Windows说明:

按住Windows徽标键,然后按R。在此输入regedit。单击“确定”,如果您使用的是Vista或更高版本,请确认UAC警告。

现在,在左窗格中,有一个树视图。在下面Computer,会有一些东西叫做HKEY_SOMETHING_OR_OTHER。您应该点击旁边的+ HKEY_LOCAL_MACHINE。然后,您应该单击旁边的+ SYSTEM以获得ino HKEY_LOCAL_MACHINE\SYSTEM。现在,展开CurrentControlSet,然后在里面Control,然后TimeZoneInformation。现在,右键单击相应的条目,RealTimeIsUniversal然后选择要删除的选项。或者,您可以将其值设置为0。


工作正常(在我的情况下是Windows XP)。感谢您的回答,并感谢您将其添加到Wiki,以使所有人都能使用!
佛朗哥·皮尼

请注意,Windows 8+中不再支持此注册表设置。
brianary

1
@hexafraction我希望我知道任何。到目前为止,所有迹象都表明这是一个完全放弃的功能。
brianary 2014年

1
…并且它仍然无法在Windows 10中使用。–
brianary

4
如果hexafraction的答案不起作用,那么您可能正在运行x64 Windows。您需要执行相同的步骤,但是要创建一个QWORD值(而不是DWORD)。
maaw
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.