10の時刻がずれたことで不具合が生じた場合、時刻を手動で同期させたいことがある。このような場合、GUIとコマンドプロンプトで時刻同期をすぐに行う方法がある。Updateが実行できなくなった、インターネット上のサーバとの接続にしばしば失敗する、といった経験はないだろうか。すると接続できるようになるので、原因が分からないままになっているかもしれない。10の時刻(時計)がずれていると発生することがある。10には、ドメインとワークグループで多少の違いはあるが、基準となる時刻を提供するタイムサーバから正しい時刻情報を取得して、ローカルの時計を設定するための方法が幾つか用意されている。Updateなどが正常に動き始めるのだ。Updateやインターネット接続が正常に動作しないことがある(正常な時刻から大きくずれていると、正しく通信できなくなるため)。10の時刻を設定する方法を解説する。幾つか方法があるので、成功するまで方法を変えながら試すとよいだろう。[日付と時刻のプロパティ]ダイアログで設定する方法(ワークグループ環境のみ)ワークグループの場合、[日付と時刻のプロパティ]ダイアログを使ってGUIによる時刻同期が可能である。[日付と時刻のプロパティ]ダイアログを開く方法は、以下のように幾つかある。[コントロールパネル]の[日付と時刻]をクリックする。[スタート]メニュー−[歯車(設定)]アイコンをクリックし、[Windowsの設定]アプリを開き、[時刻と言語]をクリックして[日付と時刻]画面を開き、「関連設定」にある[別のタイムゾーンの時計を追加する]をクリックする。インジケーター領域の時計を右クリックし、メニューから[時刻と日付の調整]を選択して、[Windowsの設定]アプリの[日付と時刻]画面を開き、「関連設定」にある[別のタイムゾーンの時計を追加する]をクリックする。[Windows]+[R]キーで[ファイル名を指定して実行]ダイアログを開き、「名前」入力ボックスに「timedate.cpl」と入力して、[Enter]キーを押す。いずれの方法でも、[日付と時刻のプロパティ]ダイアログが開くので、[インターネット時刻]タブを選択し、[設定の変更]ボタンをクリックする。[インターネット時刻設定]ダイアログが開くので、[今すぐ更新]ボタンをクリックすると、「サーバー」で指定されているタイムサーバから時刻が取得され、ローカルの時計が正確なものに変わるはずだ。定期的に時刻を取得するようにするには、[インターネット時刻設定]ダイアログの「インターネット時刻サーバーと同期する」にチェックを入れておけばよい。[日付と時刻のプロパティ]ダイアログで設定する方法(1)[Windowsの設定]アプリの[日付と時刻]画面から設定を行う手順で紹介する。[スタート]メニュー−[設定]アイコン(歯車のアイコン)をクリックし、[Windowsの設定]アプリを開き、[時刻と言語]をクリックして、この[日付と時刻]画面を開く。画面下部にスクロールして、「関連設定」にある[別のタイムゾーンの時計を追加する]をクリックする。▼[日付と時刻のプロパティ]ダイアログで設定する方法(2)[インターネット時刻設定]ダイアログの[追加の時計]タブが開くので、隣の[インターネット時刻]タブをクリックして開く。▼[日付と時刻のプロパティ]ダイアログで設定する方法(3)[インターネット時刻]タブにある[設定の変更]ボタンをクリックする。▼[日付と時刻のプロパティ]ダイアログで設定する方法(4)[インターネット時刻設定]ダイアログが開くので、ここで[今すぐ更新]ボタンをクリックする。エラーで時刻同期できない場合の対処方法[今すぐ更新]ボタンをクリックしても、エラーが生じるような場合は、「サーバー」のプルダウンリストを開き、別のタイムサーバを選択してから[今すぐ更新]ボタンをクリックしてみよう。タイムサーバは、「time.windows.com」と「time.nist.gov」の2つが登録されており、デフォルトは「time.windows.com」となっている。タイムサーバを変更することで、同期が正しく行えることがあるからだ。両方のタイムサーバを試しても、エラーが発生して同期できないような場合は、正しくインターネットに接続できているか確認しよう。エラーで時刻同期できない場合の対処方法(1)画面のように「同期中にエラーが発生しました。」というエラーが発生した場合、タイムサーバを変更してみよう。▼エラーで時刻同期できない場合の対処方法(2)「サーバー」のプルダウンリストを開き、もう一方のタイムサーバを選択して、[今すぐ更新]ボタンをクリックする。上述の通り、デフォルトではタイムサーバとして「time.windows.com」と「time.nist.gov」の2つが登録されているが、ここには手動でNTPサーバを入力することも可能だ。NTPサーバ「time.google.com」などを指定してもよい。NTPサーバ「time.google.com」を指定するタイムサーバが表示されている入力ボックスに直接「time.google.com」と入力し、[今すぐ更新]ボタンをクリックすると、「time.google.com」との時刻同期が実行される。Directoryに参加しているPC)の場合、[日付と時刻のプロパティ]ダイアログに[インターネット時刻]タブがなく、上記のGUIを使った方法には対応していない。ドメイン環境の[日付と時刻のプロパティ]ダイアログ画面ドメイン環境の場合、[日付と時刻のプロパティ]ダイアログに[インターネット時刻]タブがなく、GUIによる時刻合わせが行えない。通常、ドメイン環境の場合、ドメインコントローラーと時刻同期されるため、手動で時刻合わせをする必要はない。timeコマンドを使って時刻同期を行うとよい。それには、ドメインユーザーアカウントでサインイン後、ローカルの管理者権限でコマンドプロンプトを起動して、以下のコマンドを実行する。timeコマンドを実行して同期が行えると、同期するタイムサーバであるPDCの時刻が表示される。そのサーバと同期する場合は、「y」を入力するか、[Enter]キーを押す。「Y/N」の確認メッセージが不要であれば、以下のように「/yes」を付けて実行すると、すぐに同期させることができる。Timeサービスの制御」参照のこと)。NTP(SNTP)プロトコルに対応していることから、LAN内のタイムサーバだけでなく、インターネット上のサーバとも容易に時刻同期ができる。w32tmコマンドを利用して同期を行うには、以下のように実行すればよい。/verbose」コマンドで確認できる。/verboseの実行画面このコマンドを実行することで、現在どのNTPサーバと同期するように設定されているかが分かる。ワークグループ環境の場合、[インターネット時刻設定]ダイアログでNTPサーバを切り替えると、そのNTPサーバと同期するように設定が変更されることが分かる。時刻が大幅にずれていると同期ではなく時刻の手動設定が必要かも!?時刻が分単位でずれていると、サインインに失敗するなど深刻なトラブルが発生し、ここまで説明してきた時刻同期の手順を実行できないこともある。そのような場合は、PCのUEFIセットアップあるいはBIOSセットアップを呼び出して、時刻を手動で設定してみよう。時計あるいは時報から秒単位の正確な時刻を読み取り、それを時刻設定欄に手動で入力する。10を起動すれば、1秒以下の時刻のずれはタイムサーバとの自動的な時刻同期で解消されるだろう。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。