Microsoft Authenticator を使用する際に位置情報の取得がうまくいかないことがあります。アプリが実際の位置と全く異なる場所を表示する場合、通常はネットワーク設定(VPN、プロキシ、あるいは OS 設定の不具合など)が原因です。誰かがアカウントをハッキングしているのか、それともシステムの不具合なのかと不安になり、少しイライラするかもしれません。この問題を解決するのはそれほど複雑ではありませんが、特に普段の設定が位置情報データに干渉している場合は、いくつかの手順が必要になる場合があります。
基本的に、IPアドレスと位置情報が可能な限り正確でクリーンであることを確認する必要があります。つまり、インターネット接続、システム時刻、ブラウザ設定を確認するということです。このガイドでは、位置情報をすぐに実際のものと一致させるための一般的な修正方法をいくつかご紹介します。これにより、サインインアラートに正しい情報が表示され、架空の位置情報によってアカウントのセキュリティが侵害されることがなくなります。
Microsoft Authenticatorで位置情報が正しく表示されない問題を修正する方法
Microsoft Authenticator が間違った場所を表示するのはなぜですか?
この奇妙さを引き起こす理由はいくつかあります。
- VPN またはプロキシを使用しているため、実際の場所が隠されています。
- インターネット プロバイダーは、トラフィックを独自のサーバー経由で再ルーティングします。これは一部の ISP でよく見られます。
- お使いのコンピューターの位置情報設定がオフになっているか、古くなっています。
- 特に複数の VPN 拡張機能やプライバシー ツールを使用している場合、ブラウザは位置情報を適切に更新しません。
正直、ちょっと変な感じですが、適切な設定を切り替えたり、VPNを切断したりするだけで、完全に解決することがあります。設定によっては、再起動や権限の再確認が必要になる場合もありますが、通常は簡単です。
認証システムにおける位置情報の不一致を修正する手順
まずVPNとプロキシを無効にする
これが通常、一番の原因です。VPNは実際のIPアドレスを隠すように設計されているため、Microsoft AuthenticatorはマスクされたIPアドレスしか認識しません。正確なIPアドレスを取得したい場合は、すべてのVPNアプリ、ブラウザ拡張機能、プロキシを無効にしてください。これには、VPNアプリを起動してオフにし、ブラウザからVPN拡張機能をすべて削除することが含まれます。システムによってはすぐに機能する場合もありますが、デバイス、または少なくともブラウザを再起動する必要がある場合もあります。
システムのタイムゾーン設定を確認してください
タイムゾーンの設定ミスも、アプリが位置情報とシステムクロック情報を比較するため、位置情報の取得に支障をきたす可能性があります。Windows 11でこの問題を修正するには、以下の手順に従ってください。
- Win + Iを押して設定を開きます。
- [時刻と言語] > [日付と時刻]に移動します。
- 「タイムゾーンを自動設定」がオンになっていることを確認してください。それでも不十分な場合は、「タイムゾーン」ドロップダウンメニューから正しいタイムゾーンを手動で選択してください。
プロのヒント: 場合によっては、自動設定をオフにしてからオンに戻すと、状況が改善することがあります。
別のインターネット接続に切り替える
ISPがトラフィックの経路を変更している場合、または経路変更の多いネットワーク(公共Wi-Fiや特定の光ファイバー回線など)を利用している場合、位置情報がずれることがあります。別のネットワークで接続してみてください。Wi-Fiをご利用の場合はモバイルデータ、ワイヤレスの場合はイーサネットをご利用ください。面倒ですが、現在ご利用のISPが正確な位置情報を提供できない場合があります。
ブラウザのCookie、キャッシュ、サイトデータを消去する
ブラウザからMicrosoft Authenticatorにアクセスしている場合、またはサインインがWebサービスに関連付けられている場合、キャッシュされたデータが古い情報を提供している可能性があります。ブラウザの設定からCookieとキャッシュを消去してください。
- ブラウザの設定メニューを開きます。
- 閲覧データを消去するオプションを見つけます(通常は「プライバシーとセキュリティ」の下にあります)。
- Cookie、キャッシュされた画像、ファイルの消去を選択します。また、特定のサイト(Microsoftやログインページなど)のウェブサイトデータを削除することも検討してください。
場合によっては、サイト情報の表示アイコンをクリックしてサイト設定に移動し、データを消去するなどのオプションをクリックして特定のサイトデータを削除すると、
ブラウザの位置情報の許可が有効になっていることを確認する
ブラウザが位置情報にアクセスできるかどうかを再確認してください。
- Windows で設定を開き、プライバシーとセキュリティ > 位置情報に移動します。
- 「位置情報サービス」と「アプリが位置情報にアクセスできるようにする」がオンになっていることを確認します。
- ブラウザで、ブラウザ自体に位置情報データへのアクセス権限があることを確認してください。例えばChromeの場合:
- chrome://settings/content/locationにアクセスし、Microsoft ログインなどのサイトが許可されていることを確認します。
ジオロケーションサービスを再起動する
場合によっては、Geolocation サービスが停止したり、微調整が必要になることがあります。
- Windows 検索バーに「services.msc」と入力し、Enter キーを押します。
- リストでジオロケーション サービスを見つけます。
- 右クリックして[停止]を選択し、数秒待ちます。
- もう一度右クリックして、[開始]を選択します。
- ウィンドウを閉じてテストしてください。これで位置情報が正しく更新されるはずです。
セットアップによっては、すぐに再起動すると、状態がさらに良くなることがあります。
Microsoft Authenticatorで位置情報を変更する方法
実際にアプリ自体で位置情報の許可を設定または調整したい場合は、次の手順を実行します。
- アプリを開き、「設定」に移動して、「権限」をタップします。
- 「位置情報」を選択し、 「常に許可」に設定されていることを確認してください。スマートフォンの位置情報の許可がOSレベルでも許可されているかどうかも必ず確認してください。
ログイン時に別の場所が表示されるのはなぜですか?
これは通常、VPNの使用や特定のネットワーク経路変更に起因します。特に怪しいものではありませんが、セキュリティ警告が表示される場合があります。ISPによるトラフィックの経路変更やプロキシによって、ログイン情報が全く別の場所からのものに見える場合があります。つまり、意図的に位置情報を隠していない限り、これらが主な原因です。
それでも解決しない場合は、機内モードに切り替えるかデバイスを再起動するだけで位置情報データがリセットされることがあります。なぜそうなるのかは分かりませんが、多くの場合はうまくいきます。