Windows 11で時刻を変更するのは簡単そうに聞こえます。というか、大抵は簡単です。しかし、Windowsは時々、頑固な対応をすることがあります。システムクロックが大きくずれていたり、正しく同期していなかったりすると、スケジュールされたタスクやアラームに支障をきたしたり、正確な時刻を前提とするアプリに奇妙な問題を引き起こしたりすることがあります。幸いなことに、これは簡単に修正できますが、設定が間違っていたり、Windowsが本来自動設定すべきでない時刻を自動設定しようとして固まっていたりすると、問題が発生する可能性があります。このガイドは、手動で時刻を設定する場合でも、同期の問題をトラブルシューティングする場合でも、こうした問題を回避するのに役立ちます。
Windows 11で時刻を変更する方法
方法1: デフォルトの方法 – 設定アプリ
この方法は、自動時刻設定が正しく機能していないとき、または手動で時刻を設定したいときに使えます。基本的には、自動同期を無効にして、手動で時刻を入力します。この方法は、時刻が頻繁にリセットされたり、現地時間と一致しなかったりする場合に役立ちます。特に、PCのタイムゾーンが間違って設定されている場合や、Windowsがインターネットから同期するはずなのに正しく同期していない場合に有効です。
まず、「設定」に進みます(Windows + Iショートカットを押します)。そこから:
- 「時刻と言語」をクリックします。
- 日付と時刻を選択します。
- 「時刻を自動的に設定する」のトグルをオフにしてください。Windowsが自動同期を試行中に停止し、誤った時刻や遅延が発生することがあります。
- [日付と時刻を手動で設定する]の下に表示される[変更]ボタンをクリックします。
- 小さなウィンドウが開きます。ここで、希望する正確な時刻を入力できます。正しい日時を入力または設定し、もう一度「変更」をクリックして保存します。
これで、Windows に設定した時刻が表示されるはずです。ただし、Windows が再起動やアップデート後に不調になり、自動同期に戻ってしまうことがあるため、再度この操作を行う必要があるかもしれません。一部の設定では、時刻を変更した後に再起動すると、Windows がカスタム設定を維持するのに役立つようです。
方法2: コマンドプロンプトまたはPowerShellを使用する
これは少し古い方法ですが、GUIが動作しない場合に便利です。システムクロックが完全に狂っている場合や、同期の問題をトラブルシューティングしている場合に役立ちます。コマンドを使って手動で時刻を設定することで、GUIのバグや奇妙な権限設定を回避できます。
PowerShellまたはコマンドプロンプトを管理者として開きます(スタートメニューアイコンを右クリックし、「Windowsターミナル(管理者)」または「コマンドプロンプト(管理者)」を選択します)。次に、date
以下のtime
コマンドを使用します。
date MM-DD-YYYY time HH:MM:SS
MM-DD-YYYYとHH:MM:SSを現在の日付と時刻に置き換えてください。例:
date 10-27-2023 time 14:30:00
各コマンドの後にEnterキーを押してください。これにより、システムクロックが即座に設定されます。なぜ機能するのかは不明ですが、一部のマシンでは、設定の破損や同期クロックの不具合によって発生する時刻の問題が解決されることがあります。
方法3: レジストリでタイムゾーンと同期設定を確認する
時刻が常にずれている場合は、タイムゾーンが正しいか確認してください。特に旅行後や地域設定が間違っていると、Windows が混乱することがあります。さらに詳しく調べるには、以下の手順に従ってください。
- 「コントロールパネル」>「時計と地域」>「日付と時刻」に移動します。タイムゾーンがお住まいの地域と一致していることを確認してください。
- あるいは、さらに細かく制御するには、レジストリ エディターを開き(
regedit
「スタート」と入力して)、 に移動しますHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
。 - そこで、TimeZoneKeyName値を確認または変更しますが、レジストリの調整を行わない限り、これは通常やりすぎです。
また、Windowsが時刻を同期していない場合は、Windows Timeサービスが有効になっていて実行されていることを確認してください。PowerShellで確認できます。
Get-Service w32time
実行されていない場合は、次のコマンドで起動します。
Start-Service w32time
場合によっては、このサービスを再起動すると、Windows がインターネットから正しい時刻を取得できるようになります。
ボーナスヒント: Windowsの時計を手動で同期する
時計が完全にずれている場合は、Windowsを手動で強制的に同期させると問題が解決することがあります。PowerShell(管理者権限)で以下を実行してください。
w32tm /resync
このコマンドは、Windowsにタイムサーバーとの再同期を要求します。エラーが発生した場合は、タイムサービスを停止してから再起動するか、インターネット接続を確認する必要があるかもしれません。不安定な接続はWindowsのタイムサーバーとの同期に支障をきたす可能性があります。
より良い時間管理のためのヒント
- タイムゾーンが正しいことを確認してください。時間が数時間ずれているようであれば、もう一度確認してください。
- 特に旅行中や夏時間シフトのある地域にいる場合など、手動で設定する必要がない限り、「時刻を自動的に設定する」を有効のままにしておいてください。
- 時刻が戻り続ける場合は、Windows が正しく同期していないか、Windows Update にバグがある可能性があります。Microsoft はアップデートで不具合を起こす癖があるので、最新のビルドを使用していることを確認してください。
- インターネット接続を確認してください。Windows では、Windows タイム サービスまたは NTP サーバーを使用して時刻を同期するためにインターネットが必要です。
よくある質問
Windows 11 で時刻形式を変更するにはどうすればよいですか?
「設定」>「時刻と言語」>「日付と時刻」に移動し、「日付と時刻の形式を変更」を選択します。そこから、時刻の表示形式を12時間形式か24時間形式かなどカスタマイズできます。
設定を変更した後でも Windows 11 の時計が間違っているのはなぜですか?
おそらく、時刻と地域の設定がオフになっているか、Windows がインターネット時刻と正しく同期していない可能性があります。タイムゾーンを確認するか、自動同期をオン/オフにするか、w32tm /resync
PowerShell で実行してください。
独自のカスタムタイムゾーンまたは地域を作成できますか?
いいえ、Windowsは定義済みのタイムゾーンのみをサポートしています。より具体的な設定が必要な場合は、地域設定やサードパーティ製の調整ツールを使用する必要があります。
Windows 11 で完全に壊れた時間を修復するにはどうすればいいですか?
Windows Timeサービスが実行中であることを確認し、手動で同期しw32tm /resync
、タイムゾーンを確認してください。それでも問題が解決しない場合は、クリーンインストールまたはリセットが必要になる可能性がありますが、おそらくそうなることはないはずです。
まとめ
- 設定を開く(Windows + I)
- 時間と言語へ
- 日付と時刻を選択
- 必要に応じて自動同期を無効にし、手動で時間を設定します
- 設定を確認し、必要に応じて再起動してください
まとめ
Windows 11の時計を正しく合わせるのは、見た目ほど難しくありません。設定をいくつか切り替えたり、簡単なコマンドを実行したりするだけの場合もあります。通常の使用では、正しい時刻に設定しておけば、カレンダーの予定から正確なタイムスタンプを必要とするアプリまで、すべてがスムーズに動作します。重要なのは、これらの設定がどこにあるのか、そして簡単なコマンドや再起動でいつ問題が解決するのかを把握することです。ただし、Windowsは時々こうした問題で煩わしいので、もしうまく動作しなくてもイライラしないでください。たいていの場合、簡単に解決できる方法が隠れています。