Translation of this blog(10か国語に翻訳)
Pick Up Article
PCの時刻を常に正確に自動修正する簡単な設定方法
COTECHI
COTECHI
こんにちは、COTECHIです。 PC(パソコン)を使っているうちに、時刻がずれてしまうことはありませんか?さっき、いつものように、Windows10を起動して時刻を見ると、ほんの少しずれていました。
P-MASTER
P-MASTER
PCの時刻表示は、アメリカのマイクロソフト社が公開しているタイムサーバーと定期的に通信して設定しています。 しかし、このPCの時刻表示の精度は、元々それほど高くなく、 定期的に通信するタイミングでPCの電源が入ってなかったり、サーバーが混んでいて、通信ができなかったりすると、時刻を合わせられないこともあり、十分に正確に機能していませんね。
COTECHI
COTECHI
PCの作業中に画面に表示される時刻が誤っていると何かと不便ですよね。 いつも正確な時間を表示できるようにする簡単な方法はないですか?
P-MASTER
P-MASTER
それでは、何もしなくても、 PCの時計をいつも自動で正確に合わせる簡単な方法を考えてみましょうか!とっても便利ですよ。
PCの時刻は、どのように正確な時刻を表すようにされているのでしょうか。 この記事では、 PC画面のタスクバーに表示される時刻が正しく表示されない原因と、自動で正確な時刻の合わせる便利なソフトについてご紹介します。

あなたのPCの時刻は、どのくらいズレている?

まず、以下のサイト、「情報通信研究機構(NICTは日本標準時」で、ご自分のPCの時刻がどれほど誤差があるか調べてみてください。
https://www.nict.go.jp/JST/JST5.html
私の場合は、「0.2秒進んでいます」とわずかな誤差でした。 このように、インターネット経由で、正確な時刻との誤差を簡単に調べることができます。

PCの時刻がずれる原因とその影響

PCの時刻がずれる原因とは

PCに表示される時計は、電波時計のように精度の高い時計ではありません。 PCの時計表示は、電波時計のような正確性はなく、NTP設定を無効にして1日経過すると、時刻は、数秒前後ずれてしまいます。 標準設定では、マイクロソフト社が公開しているタイムサーバー(time.windows.com)に定期的にアクセスして、時刻調整することを前提とし作られており、高い精度は求められないのです。 そのため、タイムサーバーにアクセスできていないPCでは、少しずつ正しい時刻と離れていきます。 また、定期的にタイムサーバーと同期する設定をしていても、インターネットに接続せずに使用することで、結局タイムサーバーに接続できずに、ずれが生じる場合もあります。 インターネット接続環境であっても、そして、タイムサーバーと同期する設定にしていても、タイムサーバーとの同期に失敗してしまっている場合は、正しい時刻を取得できず、結果的に正確な時刻を表示できていないことになります。

時刻がずれることによる影響

時刻がずれていても PCを使うことはできますが、どのような点で影響があるのかは知っておきましょう。 例えば、メールの送信では、その時のPCの時刻を使用するため、実際の日時と大幅にずれていると、送信先のメールサーバーや相手側のメールソフトで迷惑メールと判断されて受信されない場合があります。 また、ファイルの保存を行った際も、最終更新日時が正確に記録されず、ファイルの管理が適切に行われないことが考えられるでしょう。 テレビ録画機能を使っている場合は、意図していない番組を録画してしまったり、予約したしたはずの番組が録画できなかったりします。

正確な時刻の設定方法

ここでは、まずWindows10の設定で簡単に時刻を合わせる一般的な方法を復習しておきましょう。
  1. Windows10の設定を開き、「時刻と言語」を選択します。
  2. 「日付と時刻」が表示されます。
  3. 「時刻を同期する」で、「今すぐ同期」をクリックします。
これで、とりあえずは、正しい時刻を表示することができます。 タイムサーバーが混雑している時は、エラーが出ることがありますが、その時は、またクリックすれば何回でも同期ができます。 さらに、これらの手作業を自動で行ってくれれば、気にかけることなくいつでも正しい時刻を表示させることができますね。

自動的に時刻を合わせてくれる無料ソフト

Windowsの設定をお好みの状態に変更することで、ご自分が使いやすいように便利にカスタマイズできます。 PC時刻合わせソフトは、テレビ番組の録画用に、秒や分単位で進めて時刻を合わせたり、コンピュータをより快適に使えるようにしてくれるソフトです。 このようなフリーソフトは、昔から「Adrasteia」、「Time Tune」など、各種あり、今でも便利に使えます。 その中でも、定評がある「桜時計」の使い方をご紹介しましょう。

自動的に時刻を合するフリーソフト「桜時計」の使い方

フリーソフト「桜時計」のダウンロードする

「桜時計 0.2.1」のダウンロードは下記のVectorのサイトからできます。WindowsMe/2000/NT/98/95となっていますが、 Windows10でも十分に使えます。 桜時計 0.2.1 ダウンロードしたら解凍して、そのフォルダーを開きます。
解凍したら、「SKRWATCH.EXE」ファイルをマウス右クリックして、「管理者として実行」して下さい。

フリーソフト「桜時計」の設定をする

「桜時計」を起動すると、タスクトレイに常駐しますので、以下のようにタスクトレイから設定をします。
  1. 「オンライン」をクリックして✓にします。
  2. 「設定」をクリックして開きます。
「設定」をします。
  1. 「起動時にオンライン」に✓します。
  2. 「常駐する」に✓します。
  3. 「調整時間間隔」:指定した時間で時刻を合わせる間隔
  4. 「応答動作反応限界時間」:指定した時間以上にサーバーの応答がかかる場合には、時刻合わせをパスするということ、デフォルト設定の600ミリ秒、つまり0.6秒以上かかる場合は時刻合わせを中止するということです。
  5. 「修正トリガー発動誤差時間」:指定した時間以下の誤差範囲内であれば、時刻合わせは行わず、パスするということです。
  6. 注意:最初の「NTPサーバー名」の設定については、後述します。
タイムサーバーは、日本の情報通信研究機構「NICTインターネット時刻供給サービス」を使用します。

NTPサーバーについての補足します

NTPとは、Network Time Protocolの略称で、コンピュータに内蔵されているシステムクロックをネットワークを介して正しく同期させるためのプロトコルのことです。 NTPとは、PCなどのコンピューター機器の時刻と、インターネット上に設置されたNTPサーバーの時計の時刻を正しく同期するために開発されたプロトコルです。 NTPにより時刻の正しい同期を行うことで、指定時間に正しくサービスを動作させたり、PCの動作を正しく管理できたり、証明書を利用した認証なども正しく行うことができます。

より正確で繋がりやすいNTPサーバーへの変更

時刻がずれる場合は、適切なNTPサーバー(Network Time Protocol Server)を利用するとよいと思います。 NTPサーバーを利用すると、Windowsシステムの日付と時刻を自動的に調整することができます。 Windows標準の NTPサーバーは、「time.windows.com」に設定されていますが、時刻の誤差が生ずる場合は、 より安定して運用しやすい「独立行政法人 情報通信研究機構」が公開している日本標準時のNTPサーバー「ntp.nict.jp」への変更がよいと思います。

NTPサーバーの変更

Windowsの設定です。「時刻と言語」をクリックします。
「日付と時刻」の設定で、「別のタイムゾーンの時計を追加する」をクリックします。
インターネット時刻設定、①標準設定では、「time.windows.com」と自動的に同期するように設定されていますので、「設定の変更」をクリックしましょう。 ③先ほどのフリーソフト「桜時計」で設定に出てきた、NTPサーバー名の「time.nist.gov」は、米国の国立標準技術研究所(アメリカ合衆国の国立の計量標準研究所)のタイムサーバーです。
「time.windows.com」は、Microsoftのサーバーであり、デフォルト設定となっているためかアクセスが多く、接続に失敗・更新時にタイムアウトとなることもあるようです。 また、 「time.nist.gov」もアメリカの計量標準研究所ですので、地理的に時差が起きてしまいます。 そこで、同期するサーバーを「ntp.nict.jp」に変更します。 このサーバーは、日本の標準時刻を決定しいる独立行政法人「情報通信研究機構」のサーバーですので、これならタイムゾーンを気にする必要もなく、また、デフォルトでアクセスの多いMicrosoftのサーバーや米国のタイムサーバーへの接続を失敗や誤差を少なくできるようになります。
①「インターネット時刻サーバーと同期する」に✓をしていることを確認し、②サーバーに「ntp.nict.jp」と入力しましょう。 入力したら、③「今すぐ更新」をクリックし、④「OK」で完了です。

フリーソフト「桜時計」で設定に出てきたNTPサーバー名も変更

最後になりますが、 フリーソフト「桜時計」で設定に出てきた、NTPサーバー名もここで、 「ntp.nict.jp」に変更しておきましょう。
以上ですべてが完了です。

Windows10の起動時に自動的に実行するアプリに追加する

これでパソコンを使用している間は、「桜時計」が自動的に、情報通信研究機構にアクセスし、時刻を合わせてくれます。 ただし、パソコンを終了してしまうと、次に起動するときにまた「桜時計」を再度立ち上げなくてはいけないということになります。 これはちょっと面倒ですので、パソコンの起動と同時に、スタートアップに登録した「桜時計」も起動するように以下のように設定します。
パソコンの起動と同時に「桜時計」も起動する設定
  1. 「SKRWATCH.EXE」アプリを右クリックし、「コピー」 を選択して、コピーしておきます。
  2. 左下のウインドウズロゴマークを右クリックして、「ファイル名を指定して実行」を出します。
  3. shell:startup」と入力して [OK] を選択します。これにより、「スタートアップ」フォルダーが開きます。
  4. この「スタートアップ」フォルダーに先ほどコピーした「SKRWATCH.EXE」を「貼り付け」します。

まとめ・・・正確な結果に!

さて、いかがでしたでしょうか。 今回は、常時タイムサーバーにアクセスしてくれるフリーソフトと安定的に確かな時刻を提供してくれる日本のタイムサーバーの設定を行いました。 念のため、最初設定前に計測し、0.2秒の誤差があった情報通信研究機構の「NICT インターネット時刻供給サービス」で、再度調べてみると、以下のように地域標準時との差を調べてみますと、「合っています」と表示されました。
FAM-8
おすすめの記事