Windowsの時刻ずれ問題を修正する方法

Windowsの時計がおかしくなるのはよくあることで、正直言って頭を悩ませることもあります。タイムゾーンの設定が間違っているだけの場合もあれば、CMOSバッテリーやマルウェアなど、より深刻な問題が原因となっている場合もあります。このガイドでは、Windowsを再インストールしたり、システムの深いところまで調べなくても解決できる、よくある解決策をいくつかご紹介します。基本的に、PCの時計がずれ続けたり、再起動後に間違った時刻が表示されたりする場合は、これらの手順で時計を復元できる可能性があります。もちろん、原因はさまざまです。Windowsの動作がおかしいだけの場合もあれば、ハードウェアの問題の場合もあります。そのため、これらの手順を一つずつ試して、何がうまくいくかを確認することをお勧めします。

Windowsの時刻が変わり続ける問題を解決する方法

タイムゾーン設定を確認する

これが最も一般的な原因です。タイムゾーンの設定が間違っていると、特に旅行や地域変更が多い場合、Windows が時刻を狂わせることがあります。少し奇妙ですが、Windows の設定によっては、正しく設定した後でも間違ったタイムゾーンが維持されてしまうことがあります。そのため、タイムゾーンを確認するだけですぐに解決できる場合があります。

  • タスクバーの時計を右クリックし、[日付/時刻の調整]を選択します。
  • 「タイムゾーン」の下にあるドロップダウンをクリックし、正しい地域を選択してください。現在地が自動検出と一致しない場合は、「タイムゾーンを自動的に設定する」をオフにして、手動で選択してください。
  • ウィンドウを閉じて、時刻が正しく更新されるか確認してください。変更を有効にするには再起動が必要な場合があります。

一部のマシンでは、タイムゾーンを変更しても設定が維持されますが、この設定をいじることで、他のすべての設定が元に戻ります。それでも問題が解決しない場合は、他に考えられる原因を以下に示します。

インターネットサーバーと時刻を同期する

これはかなりシンプルですが、驚くほど効果的です。Windows は Microsoft のタイムサーバーと時計を同期できるので、特に現地時間がずれたり、ゆっくりとずれたりした場合に、正確な時刻を保つことができます。

  • コントロール パネルを開きます(スタート メニューで検索できます)。
  • [時計と地域] > [日付と時刻]に移動します。
  • [インターネット時刻]タブをクリックし、[設定の変更]をクリックします。
  • [インターネット時刻サーバーと同期する]チェックボックスをオンにし、ドロップダウンからtime.windows.comまたはtime.google.comなどの信頼できる別のサーバーを選択します。
  • 「今すぐ更新」をクリックして、時計の針が進むかどうかを確認してください。その後再起動すると、修正が反映されているかどうかを確認できます。

Windows が同期を正常に行わない場合、コマンドラインから強制的に同期させる必要があるかもしれません(下記参照)。設定によっては再起動やしばらくしてからの手動同期が必要になる場合もありますが、通常はこの手順で正常に動作します。

Services.msc で Windows Time サービスを確認する

上記の方法で問題が解決しない場合は、Windows Timeサービスが正常に動作していることを確認してください。このサービスは自動同期を管理しており、壊れていたり無効になっていると時計が狂ってしまう可能性があります。

  • Windows キー + Rを押して入力しservices.msc、Enter キーを押します。
  • 下にスクロールして「Windows Time」を見つけます。それを右クリックし、「プロパティ」を選択します。
  • 「スタートアップの種類」ドロップダウンで「自動」に設定します。すでに設定されている場合は、 「停止」をクリックしてから「開始」をクリックしてサービスを再起動してください
  • サービスが実行されていない場合は、「開始」をクリックします。その後、PCを再起動して時刻が安定するかどうかを確認します。

これは通常、サービスが無効化されていたり、状態が悪かったりした場合に有効です。私の経験では、サービスを再起動するだけで、Windows の時刻の精度が向上することがあります。

CMOSバッテリーを交換する

申し上げたくはありませんが、それでもPCの時計が大きくずれている場合は、マザーボードのCMOSバッテリーが切れているか、寿命が尽きている可能性があります。これは、マシンの電源を切ったときに日付と時刻の情報を保持する、コインサイズの小さな電池(CR2032など)です。この電池が切れると、システムはシャットダウン時に正しい時刻を忘れてしまい、Windowsは起動するたびに時刻を合わせようとします。

それほど複雑ではありませんが、交換にはPCの分解が必要になる場合があります。自信があれば、マザーボードのモデル名を調べて簡単な手順を確認してください。そうでない場合は、地元の修理店で簡単に交換してもらえます。交換後、BIOSで時刻を再設定し、Windowsを起動して時刻が保持されるかどうかを確認してください。

マルウェアをスキャンする

少し心配になるかもしれませんが、マルウェア、特にルートキットは、時計や時間関連のレジストリエントリを含むシステムファイルを操作する可能性があります。そのため、時刻がランダムに変更されたり、再起動後に変更されたりする場合は、マルウェアが原因である可能性があります。

Malwarebytes のような信頼できるマルウェアスキャナーをダウンロードして実行してください。また、Windows Defender が有効になっていて、最新の状態に更新されていることを確認してください。Windows Defender は、時間設定に干渉する悪質なプログラムを検出して削除できます。

場合によっては、マルウェアは起動時に時間設定を再構成するだけで、クリーンアップ後に時計が正確な状態を長く保つことができます。

サードパーティ製のソフトウェアとスクリーンセーバーを無効にする

時刻がずれ始める直前に新しいプログラムやスクリーンセーバーがインストールされていた場合、それが原因である可能性があります。一部のアプリはバックグラウンドタスクを実行したり、時計を含むシステム設定を改ざんしたりすることがあります。

  • タスクマネージャー( を押す)を確認しCtrl + Shift + Esc、スタートアッププログラムを確認してください。不要なものや疑わしいものはオフにしてください。
  • 「設定」>「パーソナル設定」>「ロック画面」>「スクリーンセーバー設定」からスクリーンセーバーを無効にしてみてください。スクリーンセーバーは時計の針を乱したり、リフレッシュレートを乱したりすることがあるためです。

BIOS/UEFIクロックを調整する

他に方法がない場合は、BIOSまたはUEFIファームウェアのクロックがずれている可能性があります。Windowsはハードウェアクロックに依存しているため、クロックがずれていると、OS内で何を操作してもWindowsはそれに従います。

これを修正するには、PCを再起動し、BIOS/UEFIセットアップに入ります。通常は起動時にDelキーまたはF2キーを押します(機種によって異なる場合があります)。時計または日付の設定を確認し、時刻を修正します。変更を保存して再起動し、Windowsの時刻が維持されるかどうかを確認します。

注:BIOSオプションはマザーボードによって大きく異なります。不明な場合は、メーカーのマニュアルをご確認ください。この方法は少々低レベルですが、最も信頼性の高い解決策となる場合が多いです。

Windowsシステム設定をリセットする

本当に最後の手段です。他に方法がない場合は、システムをリセットすることで時計を安定させることができるかもしれません。ただし、カスタム設定やインストール済みのアプリが消去される可能性があるため、事前にバックアップを取ってください。

  • [設定] > [更新とセキュリティ] > [回復]に移動します。
  • [この PC を初期状態に戻す]の下の[開始する] をクリックします。
  • 個人データを保存する場合は「ファイルを保持する」を選択し、最初からやり直す場合は「すべて削除」を選択します。
  • 指示に従って待機します。このプロセスには時間がかかる場合があります。

通常、ハードウェア関連の問題でない限り、リセット後もシステムクロックは正確なままです。うまくいけば、他の方法では解決できない根深い問題も、これで解決できることが多いでしょう。

まとめ

  • タイムゾーンを再確認し、正しく設定してください。
  • 時計をオンライン サーバーと強制的に同期します。
  • Windows Time サービスが適切に実行されていることを確認します。
  • シャットダウン後に時計が大きく間違っている場合は、CMOS バッテリーを交換してください。
  • システム設定に悪影響を及ぼす可能性のあるマルウェアをスキャンします。
  • 干渉する可能性のあるサードパーティのプログラムとスクリーン セーバーを確認します。
  • ソフトウェアの修正が機能しない場合は、BIOS クロックを調整します。
  • 他の方法がすべて失敗した場合は、Windows をリセットします (バックアップを忘れないでください)。

まとめ

コンピューターの時刻をコントロールするには、特にハードウェアが関係している場合は、多少の試行錯誤が必要になることがあります。通常は、いくつかの設定を微調整したり、軽微なハードウェアの不具合を修正したりするだけですが、時にはより深刻な問題が潜んでいることもあります。これらの手順は、私が見てきたほとんどのケースをカバーしており、正直なところ、多くの修正方法は複数のマシンで同じ問題を繰り返し解決するものです。他に有効な方法を見つけた場合は、ぜひ共有してください。Windowsの時計は必ずしも予測可能とは限りませんからね。