Win10の痒い所に手が届く。パソコンの時間が狂う。毎回直すの面倒、そんなときは

2023年9月1日

こんにちわスピカです

以前、携帯電話を使っていたとき(あの画面のちっこい二つ折りのやつ)、電波で電話するのだから時計も電波で自動で合わせてくれるものと思っていたところなぜか時が過ぎるごとに狂っていたのを覚えています。

何時の時代の電話機じゃい・・

たしかauだったような、結構前の話ですがね。その時初めて「携帯電話でも自動では時間を調整してくんないんだ。」と思いました。

そのほかの携帯電話ではちゃんと時間調整機能もついたものもあったことは知っていましたがなぜか私が使用している携帯電話ではだめでした。

スマホになってからはさすがに自動で合わせてくれるみたいで表示されるメインの表示は合っているようですが、先日、ステータスバーに表示されている時間が狂っていることに気づきました。

まさか・・

私のスマホは時折時間が狂うみたい。以前はそんなことはなかったと思うんだけど。ちょっとヤバいかな。

今の機種の前にはXperiaでしたがかなり古い機種だったもんでステータスバーの時間とアドインで表示させていた時間がいつも違っていました。

ステータスバーはさすがにいつも合っていましたがアドインで表示させているメイン画面の時間はいつもずれていたのを覚えています。

 

Windows10はどうか

Windowsでは昔から、といっても私が覚えているのはXPのころからですが、(それ以前でも多分あったように思いますが)週一間隔で自動調整はしてくれていました。

ですがやはり1週間もすると1分から2分程度のずれが生じることも多々確認できました。

今のWindows10はどうか

私が使っているかぎりでもやはり一週間で1分から3分前後はずれることがあるようです。

原因は

どうやらWindowsでは起動時AndroidのようにTimeサーバーに接続しての同期はしていないようで、そのタイミングを調べるとどうやらデフォルトでは規則的な調整はやっていないように見えます。

私のPCで調べてみると、

上の大きな枠の時間がインターネットの正確な時刻、比して私のPCは1秒ずれています。(スクショは1秒ですが、正確には2秒ずれていました)

設定をみていると

時刻を自動的に設定するにスイッチオンとなっています。

 

1秒程度なんて誤差じゃないのか

でも実はこれもう起動時に自動で時刻調整をしています。していてもすでに2秒程度のずれが生じていることになります。

これがインストールした状態のままだったら、私の記憶ですが自動調整させない場合、4-5日経つと2-3分は平気でずれていました。ひどいときはそれ以上。

 

子供のPCで確認

私のPCでは既にOSをインストールしたときに自動で時間調整するように設定したためイベントビューアでみてもデフォルトの調整時期がわかりません。

私のイベントビューアのログはこんな感じ

システム起動時にインターネットにて自動同期調整しているため毎日、場合には1日に何回も同期調整しています。

そのため無理言って子供が利用しているPCのイベントビューアでログを見させてもらいました。

こどものPCは預けてから野放し状態なためログも原始的です。

だから素の記録が見られます。

子供のログにTime-Serviceのみフィルターをかけたのがこれ

見てみると3個のイベントがセットで1つの時間帯に起こされています。

日付を見ると

2018年12月9日

2018年12月4日

2018年11月25日

2018年11月24日

2018年11月21日

・・・

こんなタイミングで時間同期が行われていました。

あまり規則性はないように見えます。

 

実はたまたまこの時に子供に正確な時間とPCの時間差を調べさせたらなんと0.2秒でした。

どうやら時刻同期調整していたのを気づかずに調べて、たまたまのタイミングだったみたい。

 

なぜ、こんなことが起こるのか

どうやら、Windowsでのデフォルト時間調整間隔は、決まっていないように思えます

「コントロールパネル」の「時刻と時計」からたどって下記のダイアログをみると

赤丸の中に「設定されているスケジュールに従った自動的に同期するように設定されています」となっているが、子供のイベントログを見る限りそうは思えません。

よってデフォルトではWindowsのシステム起動時ではいつでも時間調整しているわけでもないのです。

 

このスケジュールのトリガー

この時刻同期はどうやらひとつの原因として、Windowsupdateがあると考えられます。先ほど上で書きましたが、たまたま子供に時間のずれを調べさせたのがそのUpdateのすぐあとだったのです。

どうやら、Windowsはシステムのアップデートを行う前提として時間の同期調整を行っているみたいです。

 

その時以外は規則性のある時間同期は行っていない

長期間のログを調べましたが、規則性があるような時間同期は見当たりませんでした。(私が見落としているだけかも・・)

だからPCの時間が大きく違う時期があったりすると思われます

ただWindows自体、月一で定期アップデートを行っているから最低でも月に一回は時刻同期はしています。

 

どうしても時刻がズレる場合は

上記の利用により昨今はあまり時間がズレることはなくなったと思いますが、どうしてもずれてしまう場合は手動で毎回直しているとやんなっちゃうから、このさい自動で行うように設定してしまいましょう。

 

手 法

タスクスケジューラには時間同期が既に組込まれています。がしかし実施するようには設定されていません。

スタートメニューのWindows管理ツールからタスクスケジューラを呼び出します。

左ペインにはタスクスケジューラ(ローカル)と記されておりその下に「タスクスケジューラライブラリ」があると思います。

そこをダブルクリックして

Microsoft」「Windows」をたどって「Time Synchronization」を見つけます

そこをクリックすると中央ペインに「Synchroniz Time」というのが表示されていると思います。

そこで右クリックするとメニューが現れるのでその中の「プロパティ」を選択します。

 

トリガータブをクリックします。

 

左下の「新規」ボタンを押します。

 

今回はログイン時に時刻同期調整を行うように設定します。

タスクの開始の右のプルダウンメニューから「ログオン時」を選択

 

右下の「OK」ボタンを押す

最後に「OK」ボタンを押すと完了

 

調整がされるか、実証実験

タスクスケジューラのメイン画面の「Synchroniz Time」上に右クリックして一番上の「実行する」をクリックする

タスクスケジューラ上で右クリック、最新の情報に更新をクリックする

前回の実行時刻が修正され、その右の実行結果に「この操作を正しく終了しました」となれば完了です。

あとは起動する度に時刻同期がされます。

 

総 評

時刻同期はサーバーでもない限りコンシューマーが影響を受ける場合って少ないのではと思います。

しいて言えばネットゲームなどはそのゲームの種類によっては正確な時間が必要になるのではないでしょうか。あとはPCにテレビ機能がついていたりした場合は録画開始時間がズレて途中からなんてこともあるかもしれません。

私などはゲームもしないしテレビも見ないため実際2-3分ずれていてもどうってことはありませんが。

NTP同期については下記のサイトが詳しく書いていますので参考にしてみてはいかがでしょうか