glS*_*glS 6 windows-7 time-zone
一段时间以来,我一直在使用 Windows 时钟。我尝试了各种解决方案,但似乎没有任何效果,所以最后我决定禁用自动互联网时间同步,手动设置正确的时间,问题似乎消失了(意味着显示的时间保持不变)应该)。我在阿姆斯特丹、柏林、罗马、斯德哥尔摩、维也纳时区,并且在日期和时间菜单中正确设置。
然而,我开始注意到一系列奇怪的行为,这让我想知道幕后发生了什么。为了更好地理解这个问题,我将如下的实际时间(长达几分钟),在此我写这篇文章的一个例子中使用:22:43:15
。
7:43
的第二天,但是time.is,虽然与电脑时钟上显示的时间形成鲜明对比,但告诉我我的时钟是同步的。因此,似乎有一些“隐藏时钟”没有显示,但可以通过互联网服务读取,并且不知何故这个时钟与屏幕上显示的时钟不一致。
Gmail 等其他在线服务似乎正在读取这个“隐藏时钟”,显示电子邮件和类似内容的错误到达时间。
到底是怎么回事?我该如何解决这个问题?
我试图将时区更改为另一个时区并返回到正确的时区(在适当的重新启动后)。如果不是很烦人,结果会很有趣。
现在是9:00
。
与UTC + 1阿姆斯特丹/柏林/ ECC。我得到了错误的18:00
9 小时假。
使用UTC Dublin/Lisbon/London,我得到了“正确的” 8:02
,它应该有一个小时的休息时间。
但它变得更好:更仔细地查看带有各个时区的下拉菜单,我注意到一个奇怪的事情,这可能解释了问题的根源:
UTC + 1阿姆斯特丹/等。时区列在 UTC+10 时区中。这是下拉菜单的屏幕截图:
一些进一步的测试证实了这一点:Windows 以某种方式将 UTC+1 阿姆斯特丹时区视为 UTC+10 时区。实际上,将时区更改为另一个 UTC+1,例如UTC+1 Brussel/ecc。给我正确的时间。
这是一个有用的解决方法,但究竟如何才能将其改回正常行为(可能无需使用系统还原等)?
您可能没有告诉您的 Windows PC 您在世界的哪个部分。没有这些信息,它无法将“Internet 时间”偏移到正确的值。
由于您的 PC 被告知其时钟晚 9 小时,因此您所在地区的候选对象可能是东京、首尔或雅库茨克。或者,如果我误解了您对时钟错误方向的解释,您可能在阿拉斯加。
根据我们的调查,您在时区数据库中的阿姆斯特丹条目似乎已损坏。Microsoft Technet 上的这篇文章对注册表中的 Timezone 数据库进行了一些解释。查看HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
我可以找到W. Europe Standard Time
对应于阿姆斯特丹时区的条目。以下是来自 Windows 7 PC 的条目,它们似乎可以正常工作:
Display REG_SZ (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
Dlt REG_SZ W. Europe Daylight Time
MUI_Display REG_SZ @tzred.dll,-320
MUI_Dlt REG_SZ @tzres.dll,-321
MUI_Std REG_SZ @tzres.dll,-322
Std REG_SZ W. Europe Standard Time
TZI REG_BINARY C4 FF FF FF 00 00 00 00 C4 FF FF FF 00 00 0A 00 00 00 05 00 03 00 00 00 00 00 00 00 00 00 03 00 00 00 05 00 02 00 00 00 00 00 00 00
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4018 次 |
最近记录: |