web-dev-qa-db-ja.com

Windows 10が間違ったタイムゾーンを検出する

キャビンまで上がると、Windowsは常にタイムゾーンを太平洋に変更します。私は山岳部時間ですが、実際には東に向かってキャビンに行きます。 IPアドレスなのか、WiFiネットワークなのか、何なのかはわかりませんが、毎回発生します。時間設定に移動して、タイムゾーンの自動検出を無効にすると、山岳部時間に戻すことができます。しかし、自動検出を再度有効にすると、太平洋に戻ります。

Windowsに正しいタイムゾーンを教えて、自動で正しく検出されるようにする方法はありますか?

5
Carrot

Windows 10の「タイムゾーンを自動的に設定する」機能は、Windows Location APIからの位置情報を使用します。これらのAPIは、位置情報が取得された場所に基づいて、精度のレベルが異なります。

MSDNのドキュメント によると、精度は次のとおりです。

  • [〜#〜] gps [〜#〜]:約10メートル以内
  • Wi-Fi:約30メートルから500メートル
  • 携帯電話の塔:約300メートルから3,000メートル
  • IPアドレス:約1,000メートルから5,000メートル

この記事の の詳細を読むことができるIPアドレスによってのみ正確さが得られる可能性があります。

マップアプリケーションで位置情報を上書きする解決策がありますが( ここで説明 )、残念ながらその機能は現在マップアプリケーション自体に制限されています。現在、タイムゾーンの検出に使用されるように、この場所をWindowsにフィードバックするメカニズムはありません。そのような機能がすべて作成されている場合は、必ず戻ってこの記事を適宜更新します。

更新:Windows 10 Anniversary Update(2016年8月)以降、マップアプリケーションを介してデフォルトの場所を変更できます。この場所は実際に「タイムゾーンを自動的に設定」機能で使用されます。場所の変更を反映するために、機能をオフにしてから再度オンにする必要がある場合がありますが、実際に使用しています。

7

いいえ、それを行う方法はありません。この自動検出はIPアドレスに基づいています。手動でタイムゾーンを設定する必要があるだけで、それはとても簡単です。少なくとも、ネットワーク同期のタイムゾーンを設定できます(つまり、覚えていない場合は、タイムゾーンの同期が行われていなかった場合に備えて、コンピューターのクロックを常に手動で設定しなければならなかった当時のことです)。

これを行う方法がある場合、それは多くの問題になります(VPNを介した外部IPアドレスのスプーフィングは何かをするかもしれません。また、何かをしないかもしれません(システムのセットアップ方法によって異なります)が、私が言ったように、このような小さな問題にはあまりにも多くのトラブル

1
Cestarian