TIMES
 Windows11または10のタイムサーバーと時計を同期しているときに、「時刻同期に失敗しました」というエラーが表示される場合、原因はいくつかあります。
 Windowsタイムサービスの問題、タイムサーバーの過負荷、またはインターネット接続の問題である可能性があります。今回はWindowsで失敗した時刻同期を修正する方法をご紹介します。
1.Windows タイム サービスを再起動
「Windows Time」は、Windows オペレーティング システムで時刻の同期を管理するバックグラウンド サービスですが、予期しない不具合が発生しやすいためサービスコンソールから再起動し、解決できるかどうかを確認してください。

  1. Windows + Rキーを押して「ファイル名を指定して実行」を開きます。
  2. 「services.msc」と入力し、「OK」 を選択します。
  3. 「Windows Time」を右クリックし、「再起動」 を選択します。コンテキストメニュー項目がグレー表示されている場合は、「開始」 を選択します。
  4. サービスを終了します。

2.Windows タイム サービスのプロパティを変更する
 エラーが引き続き表示される場合は、Windows Timeサービスのプロパティを次のように調整しま
  1. 「services.msc」と入力し、「OK」 を選択します。
  2. 「Windows Time」 をダブルクリックします。
  3. 「スタートアップの種類」 を 「自動」 に設定します。
  4. 「サービスの状態」 を 「実行中」 に設定します。
  5. 「ログオン」 タブに切り替えます。
  6. 「ローカル システム アカウント」 を選択し、その下にある 「デスクトップとの対話をサービスに許可する」 オプションを選択します。
  7. 「適用」 > 「OK」 を選択し、「サービス」 を終了します。
3.自動計時のオン/オフの切り替え
 Windowsの自動計時機能を無効にしてから再度有効にすると、多くの場合、時刻同期エラーが修正されます。

  1. タスクバーの右端にある時計を右クリックし、「日付と時刻の調整」を選択します。
  2. 「時刻を自動的に設定する」と「タイムゾーンを自動的に設定する」の横にあるトグルを無効にします。
  3. 「追加設定」 セクションまで下にスクロールし、「今すぐ同期」 を選択します。
  4. 「時刻を自動的に設定する」 オプションと 「タイム ゾーンを自動的に設定する」 オプションを再度アクティブにします。
3.コンピュータを再起動
 休止状態などを使用していてコンピュータを頻繁に再起動していないと、Windowsのコア機能が誤動作します。「時刻同期エラー」が続く場合は、「スタート」メニューを開き、「電源>再起動」を選択します。「更新して再起動」 します。オプションが表示された場合は、それを選択します。


4.ネットワーク接続のトラブルシューティング
「時刻の同期に失敗しました。ネットワーク接続を確認して再試行してください」となった場合はネットワークと関係がある可能性があります。


問題を解決するためのいくつかのことを示します。

  • ルーターにPCのIPアドレスを解放して更新するようにします。
  • ルーターの電源をオフにしてからオンにします。または、ルータをソフトリセットします。
  • Windows で DNS (ドメイン ネーム システム) キャッシュをフラッシュします。
  • 別の Wi-Fi ネットワークに接続します。
  • Windows のネットワーク設定をリセットします。
5.別のタイムサーバーを選択する
 デフォルトでは、Windows 10および11は time.windows.com 時にマイクロソフトのタイムサーバーと同期します。代替 time.nist.gov サーバーに切り替えると、「時刻の同期に失敗しました」というエラーが解決される可能性があります。

  1. 「ファイル名を指定して実行」 ボックスに入力し、「timedate.cpl 」と入力してEnter キーを押します。
  2. 「インターネット時刻」タブに切り替えます。
  3. 「設定の変更」 を選択します。
  4. 「サーバー」 を選択し、「time.nist.gov」 を選択します。「インターネットタイムサーバーと同期する」を有効にすると、ドロップダウンメニューがグレー表示されます。
  5. 「今すぐ更新」 を選択し、「OK」 を選択します。
6.別のタイム サーバーを追加する
 レジストリエディタを使用して、Windowsにタイムサーバーを追加することができます。一般的なNTP(ネットワークタイムプロトコル)サーバーは次のとおりです。

  • time.google.com
  • time.cloudflare.com
  • NTP.gsu.edu
  • pool.ntp.org
  • isc.org

  1. 「ファイル名を指定して実行」 ボックスに「regedit」と入力し、 「OK」 を選択します。
  2. レジストリエディタウィンドウの上部にあるアドレスフィールドに次のパスをコピーし、Enterキーを押します。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers

  3. 右側のペインで空の領域を右クリックし、「文字列値の新規作成」 >を選択します。
  4. 文字列値に 3 (または、既定で 2 つ以上の文字列値が存在する場合は 4、5 など) という名前を付けます。
  5. 文字列値をダブルクリックし、「値のデータ」 フィールドにタイム サーバーの URL を入力します (例: time.google.com)。
  6. OK を選択します。
  7. レジストリエディタを終了します。
  8. インターネット時刻の設定に再度アクセスし(上記のセクションの手順を繰り返します)、新しいタイムサーバーに切り替えます。
7.コマンドプロンプトからの同期時間
 Windows タイム サービスの登録を解除して再登録し、コマンド プロンプト コンソールを使用して時刻を同期します。それを行うには:

  1. Windowsの検索ボックスに「cmd」と入力し、「管理者として実行」を選択します。
  2. 次のコマンドを 1 つずつ実行します。

    net stop w32time
    w32tm /unregister
    w32tm /register
    net start w32time
    w32tm /config /manualpeerlist:time.google.com /syncfromflags:manual /update
    w32tm /config /update
    w32tm /resync /rediscover

  3. コマンド プロンプト コンソールを終了します。

8.ファイアウォールでの時刻同期を許可する
 コンピューターでサードパーティのネットワーク ファイアウォールを使用している場合は、それをアンインストールして Windows ファイアウォールに戻すか、UDP ポート 123 (時刻の同期に必要) を許可します。その方法については、ファイアウォールのオンラインドキュメントまたはFAQを参照してください。

 Windows ファイアウォールで問題が発生した場合は、受信規則と送信規則を作成して、NTP パケットのフローにネットワーク制限がないことを確認する方法を次に示します。

  1. 「ファイル名を指定して実行」 ボックスに「firewall.cpl 」と入力し、「OK」 を選択します。
  2. 左側のメニューで 「詳細設定」 を選択します。
  3. 左側のウィンドウで 「受信の規則」 を右クリックし、「新しい規則」 を選択します。
  4. 「規則の種類」 を 「ポート」 に設定し、「次へ」 を選択します。
  5. 「UDP」 を選択し、「特定のローカル ポート」 を 123 に設定します。「次へ」 を選択して続行します。
  6. 残りの手順では既定の選択をそのまま使用し、 「次へ」 を選択します。最後の画面で、名前 (NTP 受信など) を設定し、「完了」 を選択します。
  7. 「アウトバウンド規則」 を右クリックし、「新しい規則」 を選択して、上記の手順 4 から 6 を繰り返します。
9.VPNとプロキシを無効にする
VPN(仮想プライベートネットワーク)とプロキシサーバーは、Windowsがタイムサーバーと時刻を同期しずらい可能性があります。それらを無効にしてみてください。

  1. Windowsで設定アプリを開き、「ネットワークとインターネット」を選択します。
  2. VPNとプロキシのカテゴリに飛び込みます。
  3. アクティブなVPNとプロキシをオフにします。