Windowsをお使いの方で、時計を標準時刻にしたいという方や、秒針を表示したいという方は、まず以下の記事をご一読ください。
そのうえで、秒針を定期的に更新させたいんだよなーという方は続きをお読みください。本日は、時刻を自分で設定したとおりの間隔で更新させる方法について書いてみました。
時計の時刻を自動的に更新するための設定
時計の時刻を定期的に更新させる唯一の方法とは?
Windowsの時刻がずれるのは、時計あわせのインターバルが1週間(604800秒)になっているためです。
調べたところ、Windows10ではデフォルトで64秒で、次第に最大値の1024秒まで伸びるとありましたので、Windows10をお使いの皆さまは、設定を変更する必要はなさそうです。
それでは定期的に時刻の更新をさせる設定方法です。
- レジストリエディタを開いて、HKEY_LOCAL_MACHINEのSystem\CurrentControlSet\Services\W32Time\TimeProviders\NtpClientを見る
- SpecialPollIntervalをダブルクリックして以下のように設定変更する
表記:10進数
値のデータ:1800
とすればいいんですね(5分間隔で設定したいなら、5×60秒で300と設定、この場合30分毎に更新される設定になっています)。レジストリエディタは、検索で「regedit」とすると起動できます。
具体的な設定方法
- Windowsマーク + R を押す
- ファイル名を指定して実行のウィンドウが出たら、「regedit」と入力し、「OK」をクリック
- 「HKEY_LOCAL_MACHINE」をクリックしたあと、アドレスバーに以下を追加入力してエンター
\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient - NtpClientにフォーカスが当たった状態になるので、その中のSpecialPollIntervalをダブルクリックして以下のように設定変更する
表記:10進数
値のデータ:1800

以上の設定で、30分置きに自動で時刻を最新の状態に更新してくれるようになります。
※基本的にレジストリーをいじる行為はシステムを不安定にさせることにつながりますので、他のところは触らないようにしてください。
最後に
いかがでしたでしょうか?
デフォルトの設定で、どうも時刻が数秒ずれているなと気になる方にうってつけの記事だったかと思われます。
皆さまのお役に立てたならば幸いです。

白川秋
ではでは、参考までに。
コメント