
Windowsのシステムクロックが同期せず、「時刻の同期に失敗しました」というエラーメッセージが表示される場合があります。この不具合によりリマインダーの欠落やタイムスタンプが間違っているメールなど、さまざまな問題が発生する可能性があります。問題を修正し、システムクロックを正確に同期させる必要があります。
Windowsで時刻同期が失敗する原因
Windowsでの時刻同期の問題は、いくつかの理由で発生する可能性があります。一般的な原因を次に示します。
- タイムゾーン設定が正しくない: 同期が正しく機能するには、PCに設定されている時刻が正確である必要があります。タイム ゾーンが正しくない場合、同期は失敗します。
- ファイアウォール設定:ファイアウォールは、Windows タイム サービスがホストに接続するのをブロックします。これにより、時刻の同期が行われなくなります。
- システムウイルスとマルウェア: ウイルスまたは悪意のあるソフトウェアは、時刻同期に関連するシステムファイルを破壊し、障害を引き起こします。
- Windows タイム サービスに関する問題:Windows タイム (W32Time) サービスは、システムの時刻同期を制御します。正しく実行されていない場合、同期は失敗します。
1.ウィンドウズタイムサービスを再起動します
Windows タイム サービスは、コンピューターの時刻と日付をネットワーク上の他のコンピューターと同期させます。このサービスが停止しているか機能していない場合は、時刻同期の問題が発生します。
Windows タイム サービスを再起動するには、次の手順を実行します。
- キーボードのWin + Rを押して、[ファイル名を指定して実行]ダイアログボックスを開きます。
- 検索ボックスにservice.mscと入力し、Enterキーを押します。これにより、[サービス]ウィンドウが開きます。
- Windowsタイムサービス (W32Time) を見つけて右クリックします。
- コンテキスト メニューから [再起動] を選択します。
- Windows タイム サービスを再起動します。
- サービスが再起動したら、ウィンドウを閉じて時刻の同期を確認します。
2. Windows タイム サービスを構成する
Windowsタイムサービスを再起動しても時刻同期の問題が解決しない場合は、その設定を構成して、それが役立つかどうかを確認してください。
Windows タイム サービスを構成するには、次の手順を実行します。
- 「サービス」ウィンドウを開きます
- ウィンドウズタイムをダブルクリックして、プロパティウィンドウを開きます。
- [全般] タブで、[スタートアップの種類] を [自動] に設定します。
- Windows タイム サービスの状態
- 次に、[サービスステータス]に移動し、[スタート]ボタンをクリックします。サービスが実行されている場合は、[停止]、[開始]の順にクリックします。
- [ログオン] タブに切り替えて、[ローカル システム アカウント] を選択します。
- [デスクトップとの対話をサービスに許可する]オプションをオンにします。
- [適用] > [OK] をクリックして変更を保存します。
- Windows タイム サービスを構成したので、ウィンドウを閉じます。その後、コンピュータを再起動し、時刻同期が機能するかどうかを確認します。
3.タイムサーバーを変更します
この方法は、時刻同期サービスがインターネット時刻サーバーとの同期に失敗した場合に適しています。信頼性の高いインターネット時計に手動で同期します。
インターネットの時刻設定を変更するには、次の手順を実行します。
- [コマンドの実行] ダイアログ ボックスを開きます。
- テキスト ボックスに「timedate.cpl」と入力し、Enter キーを押します。これにより、[日付と時刻]ウィンドウが開きます。
- [インターネット時間]タブに切り替えて、[設定の変更]をクリックします。
- [インターネットタイムサーバーと同期する]の横にあるチェックボックスをオンにします。
- タイム サーバーを変更する
- 「サーバー」リストから別のタイム・サーバーを選択します。
- [今すぐ更新] をクリックして、PC を選択したタイム サーバーと同期します。
- 上記のアクションを実行したら、すべてのウィンドウを閉じて、コンピューターを再起動します。再起動後、時刻同期の問題が修正されているかどうかを確認します。
4.タイムサーバーを追加します
タイムサーバーの変更を機能しない場合は、リストにサーバーを追加します。そうすれば、Windowsは時刻の同期を維持するためにさまざまなサーバーを試します。タイム サーバーを追加するには、次の手順を実行します。
- キーボードのWin + Sを押して、Windowsの検索ボックスを開きます。
- 検索ボックスにregeditと入力し、Enterキーを押します。
- UAC(ユーザーアカウント制御)ダイアログが表示されたら、[はい]をクリックして続行します。
- レジストリエディタで、次の手順を実行します。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers
- [サーバー] キーを右クリックし、[新しい文字列値] > を選択します。
- 新しい文字列値に ServerX という名前を付けます (X はサーバー番号)。
- 新しい文字列値をダブルクリックし、[値のデータ] ボックスに有効なタイム サーバーの URL を入力します。
- すべてのタイムサーバーをリストに追加するまで、上記の手順を繰り返します。
- 完了したら、レジストリエディタを閉じます。同期が完了したら、すべてのウィンドウを閉じて、コンピューターを再起動します。次に、時刻が正確かどうかを確認します。
5.悪意のあるプログラムをスキャンします
他の方法でWindowsコンピューターの時刻同期の問題を修正できない場合は、悪意のあるプログラムをスキャンしてください。悪意のあるソフトウェアは、時刻同期プロセスを中断し、エラーを引き起こします。
悪意のあるプログラムをスキャンするには、次の手順を実行します。
- キーボードのWin + Sを押して、Windowsの検索ボックスを開きます。
- 検索ボックスに「Windowsセキュリティ」と入力し、Enterキーを押します。
- Windows Security ウィンドウで、Virus & threat protectionをクリックします。
- Windows セキュリティのスキャン オプション
- [現在の脅威] で [スキャン オプション] をクリックし、リストから [完全スキャン] をオンにします。
- フル スキャン Windows セキュリティ
- 次に、[今すぐスキャン]をクリックして、フルスキャンを開始します。
- 上記のアクションを実行したら、[Windowsセキュリティ]ウィンドウを閉じて、コンピューターを再起動します。悪意のあるプログラムが問題の原因である場合は、時刻が正しく同期されるはずです。
コメント