应用对象
Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows 8.1 Enterprise Windows 8.1 Pro Windows 8.1 Windows RT 8.1

症状

在 GPS 专用方案 (例如︰ 没有蜂窝或 Wi-fi),Bing 地图和调用地理位置 API 来获取 GPS 位置信息的 Google 地图等一些位置应用程序不能检索正确的 GPS 数据从 Windows 8.1、 Windows RT 8.1 或 Windows Server 2012 R2 中 GPS 传感器。应用程序向用户显示在它们而不是其当前的位置处于最后位置。

原因

出现此问题是因为 GNSS 位置传感器需要更长时间来获取比蜂窝或 Wi-fi 传感器的读数。原始 API 并不等待足够长的时间对该只 GNSS 方案。

解决方案

若要解决此问题,请安装Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (KB3156418) 5 月 2016年更新汇总

状态

Microsoft 已经确认这是在"适用于"部分列出的 Microsoft 产品中的问题。

注册表信息

安装此更新后,您必须添加下面的注册表项︰

  1. 在注册表编辑器中,找到,然后选择下面的注册表子项︰

    HKEY_LOCAL_MACHINE\Software\Microsoft\Location

  2. 按并按住 (或右键单击)位置,指向新建,然后单击DWORD (32 位) 值

  3. 名为WaitLongerForGPS的新注册表项。

  4. 双击WaitLongerForGPS注册表项。

  5. 编辑 DWORD 值对话框中,请在数值数据字段中,输入1 ,然后单击确定

  6. 退出注册表编辑器。

参考资料

了解 Microsoft 用于描述软件更新的术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。