Windows 10 检测到错误的时区

Windows 10 检测到错误的时区

当我上到小屋时,Windows 总是将我的时区改为太平洋时间。我使用的是山区时间,而我实际上向东走才能到达小屋。我不知道是 IP 地址、WiFi 网络还是其他什么原因,但每次都是这样。如果我进入时间设置并禁用自动检测时区,我可以将其重新设置为山区时间。但如果我重新启用自动检测,它会立即切换回太平洋时间。

有什么方法可以让我告诉 Windows 正确的时区,以便它能够自动正确检测?

答案1

Windows 10 中的“自动设置时区”功能使用来自 Windows 位置 API 的位置信息,根据获取位置信息的位置,这些信息具有不同的精度级别。

MSDN 上的文档,准确率如下:

  • 全球定位系统:约10米以内
  • 无线上网:约30米至500米之间
  • 手机信号塔:约300米至3000米之间
  • IP地址:约1000米至5000米之间

您可能只能通过 IP 地址获得准确性,您可以阅读更多有关在本文中

虽然有一种解决方案可以覆盖地图应用程序中的位置(如这里所述),遗憾的是,它的功能目前仅限于地图应用程序本身。目前,没有机制将此位置反馈给 Windows,以便用它来检测您的时区。如果有这样的功能被创建,我一定会回来并相应地更新这篇文章。

更新:自 Windows 10 周年更新(2016 年 8 月)起,您现在可以通过地图应用程序更改默认位置,并且该位置确实会被“自动设置时区”功能使用。您可能需要关闭该功能然后重新打开才能让其获取位置更改,但它现在确实会使用它。

答案2

不,根本没有办法做到这一点,这种自动检测是基于您的 IP 地址的,您只需要手动设置时区,就这么简单。至少您可以设置网络同步的时区(我的意思是,在过去,我们总是必须手动设置计算机中的时钟,如果您不记得了,那时没有时区同步)

如果有任何方法可以做到这一点,那将会很麻烦(通过 VPN 欺骗你的外部 IP 地址可能会产生一些影响。也可能不会产生一些影响(取决于系统的设置方式),但正如我所说,对于这样的小问题来说,这太麻烦了)

相关内容