「タイムゾーンを自動的に設定」がグレー表示になっている場合の修正方法

Windows 11 で「タイムゾーンを自動的に設定する」トグルをうまく機能させようとあれこれいじくり回していますか? ええ、Microsoft が明確な理由もなくこの機能を無効化したりロックしたりすると、ちょっとイライラしますよね。トグルがグレー表示になってしまい、再起動、アップデート、設定の調整など何をしても、機能しないままになってしまうこともあります。このガイドでは、実際に困ったときに役立った、自動設定を復活させるための実用的な修正方法をいくつか紹介します。Windows は、必要以上に設定を難しくしているからです。これらの修正を試せば、トグルが再び機能するようになり、手動で設定し直す手間をかけずに、ようやく正しいタイムゾーンが設定されるようになるでしょう。

Windows 11で「タイムゾーンを自動的に設定」がグレーアウトする問題を解決する方法

位置情報サービスが有効になっていることを確認してください

これは基本的なことですが、位置情報サービスがオフになっていると、正確な位置情報に依存する自動タイムゾーン機能がWindowsによってブロックされる可能性があります。奇妙なことに、位置情報サービスをオンにすると、時間関連の設定に関するいくつかの奇妙な不具合が修正されます。

  • 設定を開く(Windows + I
  • プライバシーとセキュリティに移動
  • 場所をクリック
  • 位置情報サービスのトグルがオンになっていることを確認します

これを行った後、通常は再起動することをお勧めします(Windows のセキュリティポリシーの更新が必要な場合があります)。その後、自動タイムゾーンを再度切り替えられるかどうかを確認してください。設定によっては、これが万能薬となることもあります。

位置情報アプリを無効にするか、クリーンブートを試す

位置情報を使用するサードパーティ製アプリや、特定のMicrosoft Storeアプリが、システムのタイムゾーン情報の取得と同期を妨害する可能性があることが判明しました。これらのアプリを一時的に無効にすることで、原因となっているアプリを特定できる場合があります。

  1. Windows + Rを押して、msconfigと入力し、 Enter キーを押します。
  2. 「サービス」タブに切り替え、「Microsoftのサービスをすべて隠す」にチェックを入れます。これはシステムサービスの停止を防ぐため、非常に重要です。Windowsのコア機能を無効にしたくないからです。
  3. 下部の「すべて無効にする」をクリックします。
  4. 次に、タスク マネージャー ( Ctrl + Shift + Esc) を開き、[スタートアップ]タブに移動します。
  5. Windows で始まるサードパーティ プログラムを、すべて 1 つずつ無効にします。
  6. システムを再起動し、トグルがオンになっているかどうかを確認してください。クリーンブートを実行すると競合が解消され、Windowsがタイムサーバーと干渉なく通信できるようになる場合もあります。

それがうまくいく場合は、無効にされたアプリのいずれかが設定をブロックしていた可能性があります。原因を絞り込むために、アプリを一つずつ有効にし直してください。なぜうまくいくのかは分かりませんが、あるマシンではVPNアプリが問題を引き起こしていました。おそらく、位置情報の偽装やネットワークルートに干渉していたのでしょう。

破損したシステムファイルを修復する

Windows が独自のファイルを壊してしまうと、タイムゾーン設定などのシステム設定がおかしくなることがあります。SFCスキャンを素早く実行すれば破損を修復できます。また、SFC でエラーが報告された場合は、追加のDISMコマンドで基盤となるイメージを修復できます。

  • 管理者としてコマンド プロンプトを開きます( [スタート] メニューを右クリック> [Windows ターミナル (管理者)]を選択するか、CMD を検索して [管理者として実行] を選択します)。
  • 走る:sfc /scannow
  • エラーが表示された場合は、次のコマンドを 1 つずつ実行します。
  • DISM /Online /Cleanup-Image /CheckHealth
  • DISM /Online /Cleanup-Image /ScanHealth
  • DISM /Online /Cleanup-Image /RestoreHealth

ちょっと奇妙ですが、これらのコマンドは、システム機能の切り替えを妨げるWindowsコンポーネントの根本的な問題を修正することがあります。すべてのコマンドが完了したら、PCを再起動して設定が元に戻っているかどうかを確認してください。

保留中のWindows更新プログラムをインストールする

インストールされていない更新プログラムが、古くなったドライバーや不足しているパッチなど、どれほど多くの問題を生じさせるかを決して軽視しないでください。「設定」>「Windows Update」>「更新プログラムのチェック」にアクセスし、待機中の更新プログラムをダウンロードしてインストールしてください。これにより、バグが解消されたり、競合が修正されたりすることがよくあります。特に、システムポリシーやネットワーク位置情報サービスを扱うドライバーに関連するものが顕著です。

一部のマシンでは、すべてのアップデートが適用されるまでトグルが無効になっていましたが、アップデート後にはシステムが自動的に更新され、権限も通常は適切にリセットされます。

レジストリを使用して自動タイムゾーンを強制的に有効にする

これはちょっとこっそりとした修正ですが、他に方法がない場合は試してみる価値はあります。レジストリを直接変更する必要があるかもしれませんが、これはリスクを伴うので、慎重に行ってください。Windowsは当然ながら、少しトリッキーな仕組みになっているからです。

  • レジストリ エディターを開きます( Win + Rregeditと入力、 Enter キーを押します)。
  • 次の場所に移動します:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tzautoupdate
  • 右側でスタートDWORDを見つけます。
  • 自動タイムゾーンを有効にするには、値を3に設定します(右クリック > 変更)。無効にするには、値を4に設定します。
  • regedit を閉じて再起動し、[設定] > [時刻と言語] > [日付と時刻]で切り替えがアクティブになっているかどうかを確認します。

このハックは、Windowsの自動設定を強制的に再度有効にしてしまうことがあります。完全にクリーンとは言えませんが、頑固なマシンでも問題なく動作します。

いずれにせよ、これらの方法はタイムゾーン切り替えがうまくいかないほとんどのシナリオに対応しています。どれがすべての問題を解決できるかはわかりませんが、システム内部の不具合箇所によっては、それぞれが有効な可能性があります。試してみて、どれもうまくいかない場合は、管理者が適用したグループポリシーや、目に見えない破損など、より深刻な問題が発生している可能性があります。

まとめ

  • 位置情報サービスがオンになっているかどうかを確認します。
  • 位置情報ベースのアプリを無効にするか、クリーン ブートを試してください。
  • SFC と DISM を実行してシステムの破損を修正します。
  • Windows が完全に最新であることを確認します。
  • 機能を強制的に有効にするには、レジストリを調整してみてください。

まとめ

これらの方法のいずれかでトグルが再び機能するようになれば、素晴らしいことです。それでも機能しない場合は、Windowsを新規インストールするか、最近のアップデートをロールバックすることを検討してください。最初からやり直す方が、延々と続くトラブルシューティングよりも早い場合もあります。いずれにせよ、これで数時間の節約になるか、少なくともタイムゾーンの問題が永続的に解消されることを願っています。