適用先
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 マップや GPS 位置情報を取得するのには、地理位置情報 API を呼び出して Google マップなど、いくつかの場所のアプリケーションは、Windows 8.1、Windows RT 8.1 では、Windows Server 2012 R2 の GPS センサーから正確な GPS データを取得できません。アプリケーションは、現在の場所ではなくにいる最後の場所にユーザーを表示します。

原因

GNSS 位置センサーの携帯電話または Wi-fi センサーの読み取りを取得するのには時間がかかるために、この問題が発生します。元の API は、この GNSS 専用のシナリオを十分な時間待たない。

解決策

この問題を解決するには、 Windows RT 8.1、Windows 8.1 では、Windows Server 2012 R2 (KB3156418) の更新プログラムのロールアップを月 2016年をインストールします。

状況

マイクロソフトは、対象に記載されているマイクロソフト製品の問題があることを確認済みです。

レジストリ情報

この更新プログラムをインストールした後は、次のレジストリ エントリを追加する必要があります。

  1. レジストリ エディターを見つけてし、次のレジストリ サブキーを選択します。

    HKEY_LOCAL_MACHINE\Software\Microsoft\Location

  2. キーを押しますと押しながら (または右クリック)の場所を選択し、新規作成] をポイントし、[ DWORD (32 ビット) 値] をクリックします。

  3. 新しいレジストリ エントリの名前をWaitLongerForGPSとして指定します。

  4. WaitLongerForGPSレジストリ エントリをダブルクリックします。

  5. DWORD 値の編集] ダイアログ ボックスで [値のデータフィールドに、 1を入力し、し、[ OK] をクリックします。

  6. レジストリ エディターを終了します。

関連情報

Microsoft がソフトウェア更新プログラムを説明するために使用される用語について説明します。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。