Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windowsで「時間データが利用できなかったため、コンピューターは再同期されませんでした」エラーを修正する方法

このエラーは、Microsoft Windows Serverのコンピューターで時刻を外部のタイムソースと同期しようとした際に表示されます。時刻の同期には、ドメインコントローラーまたはクライアントコンピューター上で「w32tm /resync」コマンドを実行することが含まれます。

この問題を解決する方法は長年にわたり数多く提案されてきました。本記事では、最も効果的な解決策を厳選してまとめました。ぜひ参考にして、問題の解決にお役立てください。

Windowsで「時間データが利用できなかったため、コンピューターは再同期されませんでした」エラーが発生する原因

  • グループポリシーが不適切に設定されている – Windowsタイムサービスに関するグループポリシーの設定を見直す必要がある場合があります。
  • Windowsタイムサービスのパラメーターが誤って設定されている – レジストリ設定内のパラメーターを変更することで問題が解決する可能性があります。
  • Windowsタイムサービス自体の一般的な不具合 – コマンドの実行やサービスの再起動を試すことで改善できる場合があります。

解決策1:グループポリシーを変更する

この方法はMicrosoftの専門家が推奨する主要な対策であり、実際に多くのユーザーの問題解決に役立ってきました。ドメインコントローラーで作業するか、ローカルコンピューターで作業するかによって手順が異なるため、ご自身の環境に合わせて適切な手順に従ってください。

ドメインオブジェクトの場合:

  1. キーボードのWindowsキー + Rキーを同時に押して「ファイル名を指定して実行」ダイアログボックスを開きます。表示されたボックスに引用符なしで「dsa.msc」と入力し、「OK」をクリックしてActive Directoryユーザーとコンピューター(MMC)を開きます。
  2. 変更したいグループポリシーオブジェクトが含まれるコンテナを右クリックし、コンテキストメニューから「プロパティ」を選択します。
  3. 開いた「プロパティ」ウィンドウで「グループポリシー」タブに移動し、編集したいオブジェクトを選択して「編集」をクリックします。

ローカルコンピューターの場合:

  • キーボードのWindowsキー + Rキーを同時に押して「ファイル名を指定して実行」ダイアログボックスを開きます。表示されたボックスに引用符なしで「gpedit.msc」と入力し、「OK」をクリックしてローカルグループポリシーエディターを開きます。

以降の手順は、どちらの種類のコンピューターでも共通です。

  1. ローカルグループポリシーエディターの左側ナビゲーションペインで、「コンピューターの構成」配下にある「管理用テンプレート」をダブルクリックし、「システム > Windowsタイムサービス」へ移動します。
  2. 左クリックで「Windowsタイムサービス」フォルダーを選択し、右側の項目を確認します。
  3. グローバル構成設定」ポリシーをダブルクリックし、「未構成」のラジオボタンを選択します。
  4. 次に、Windowsタイムサービスフォルダーを展開し、「タイムプロバイダー」キーをクリックします。その中には「Windows NTPクライアントの構成」「Windows NTPクライアントを有効にする」「Windows NTPサーバーを有効にする」の3つの項目があります。
  5. 各項目をダブルクリックし、上部のラジオボタンを「未構成」に変更します。
  6. 終了前に変更を「適用」してください。変更内容は再起動するまで反映されません。
  7. 最後にコンピューターを再起動して変更を保存し、エラーがまだ発生するかどうかを確認します。

解決策2:レジストリキーを調整する

レジストリの特定のキーを編集することで、タイムサーバーへの正常な接続が可能になります。この手順は、ワークグループ、ホームグループ、またはその他の中央ホストコンピューターを持つネットワークのホストコンピューター上で実行してください。レジストリキーの操作は慎重に行ってください。

  1. レジストリキーを削除・編集するため、事前にレジストリのバックアップを作成しておくことを強くお勧めします。ただし、手順を正確に守れば問題が起こることはありません。
  2. 検索バー、スタートメニュー、または「ファイル名を指定して実行」(Windowsキー + R)に「regedit」と入力してレジストリエディターを開きます。左側のペインを使って以下のキーへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
  1. このキーをクリックし、「Type」という名前のエントリを探します。存在しない場合は、ウィンドウ右側の空白部分を右クリックし、「新規 > 文字列値」を選択して「Type」という名前の新しい文字列値を作成します。作成したら右クリックし、コンテキストメニューから「修正」を選択します。
  2. 編集ウィンドウの「値のデータ」欄に「NT5DS」と入力し、変更を適用します。処理中にセキュリティのダイアログが表示された場合は確認してください。
  3. その後、「スタートメニュー > 電源ボタン > 再起動」からコンピューターを手動で再起動し、問題が解消したかどうかを確認します。これにより問題は即座に解決するはずです。

解決策3:Windowsタイムサービスのコマンドを実行する

特定のコマンドを実行することで、時刻同期の問題を解決できたという報告が多くあります。これはより高度な「w32tm」コマンドで、「time.windows.com」サーバーに正しく接続するために追加の処理を行います。以下の手順を試してみましょう。

  1. スタートメニューまたはその横の検索ボタンで「コマンドプロンプト」を検索します。表示された最初の結果を右クリックし、「管理者として実行」を選択します。
  2. 古いバージョンのWindowsをお使いの場合は、Windowsロゴキー + Rで「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力した後、Ctrl + Shift + Enterキーを押してコマンドプロンプトを管理者として実行できます。
  3. 以下のコマンドをコピー&ペーストし、キーボードのEnterキーを押して実行します。
w32tm /config /manualpeerlist:time.windows.com,0x1 /syncfromflags:manual /reliable:yes /update
  1. 「w32tm /resync」コマンドを実行した際に、「時間データが利用できなかったため、コンピューターは再同期されませんでした」という問題がまだ発生しないか確認してください。

解決策4:Windowsタイムサービスを再起動する

サービスを再起動するとプロセス全体がやり直されますが、特に不具合が原因でサービスが正常に動作していない場合には、この方法で問題が解決することがあります。以下の手順を試してみてください。

  1. キーボードのWindowsキー + Rキーを同時に押して「ファイル名を指定して実行」を開きます。引用符なしで「services.msc」と入力し、「OK」をクリックして「サービス」ツールを起動します。
  2. 一覧から「Windows Time」サービスを探して右クリックし、表示されるコンテキストメニューから「プロパティ」を選択します。
  3. サービスが開始されている場合(サービスの状態欄で確認できます)、ウィンドウ中央の「停止」ボタンをクリックして停止します。その後、「開始」ボタンをクリックして再度実行します。
  4. 他の手順に進む前に、サービスのプロパティウィンドウにある「スタートアップの種類」が「自動」に設定されていることを確認してください。スタートアップの種類を変更する際にダイアログが表示された場合は確認してください。

「開始」をクリックした際に、以下のエラーメッセージが表示されることがあります。

「ローカルコンピューターでサービスを開始できません。エラー1079:このサービスに指定されたアカウントは、同じプロセスで実行されている他のサービスに指定されたアカウントと異なります。」

この場合は、以下の手順に従って修正してください。

  1. 上記の手順1〜3を実行してサービスのプロパティウィンドウを開きます。「ログオン」タブに移動し、「参照…」ボタンをクリックします。
  2. 選択するオブジェクト名を入力してください」の入力欄にアカウント名を入力し、「名前の確認」をクリックして名前が認識されるまで待ちます。
  3. 完了したら「OK」をクリックします。パスワードを設定している場合は、パスワードの入力を求められたら「パスワード」欄に入力してください。これでサービスは問題なく開始されるはずです。
  1. 【Windows 10】msvcp140.dll が見つからずコードを実行できないエラーの直し方

    msvcp140.dll エラーとはmsvcp140.dll は、特定の Windows アプリやゲーム、特に C++ で開発されたソフトウェアの動作を担う、Microsoft のダイナミックリンクライブラリ(DLL)ファイルです。アプリやゲームを起動しようとした際に、「msvcp140.dll が見つからないため、コードの実行を続行できません」というエラーが表示されることがあります。このエラーは別の形で表示されることもあります。例えば「MSVCP140.dll が見つからないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください」といったメッセー

  2. Windows 10で「ネットワークパスが見つかりません」エラーを解決する4つの方法

    Microsoftでは、同じネットワーク上のコンピュータ同士がリモートアクセスしてファイルをやり取りできるようになっています。このデータやリソースの共有機能は、2台以上のデバイスを同時に使用する際に非常に便利です。しかし、利用者が問題に遭遇することもあり、その中でもよく見られるのが「ネットワークパスが見つかりません」というエラーです。本記事では、この問題を解決するための4つのトラブルシューティング手法を詳しく解説します。 Windowsで「ネットワークパスが見つかりません」エラーを修正する方法 方法1:TCP/IP NetBIOS Helperサービスを再起動する リモートデバイスに接続してフ