会社のPCでWindowsの時刻がずれると、ドメイン認証やVPN接続、メールサーバーとの通信が突然失敗することがあります。多くの社内システムはKerberos認証を利用しており、時刻の誤差が5分を超えると認証エラーが発生します。本記事では、時刻同期が失敗する原因を切り分け、会社のセキュリティ基準を維持しながら対処する方法を解説します。管理者へ報告すべき情報も併せて示します。
【要点】この記事で確認すること
- 最初に見る場所: システムトレイの時刻表示、イベントビューアーの「Windows ログ」→「システム」(ソース=Kernel-General、W32Time)、コマンドプロンプトでの「w32tm /query /status」
- 切り分けの軸: 端末側のNTPクライアント設定とファイアウォールルール、アカウント側の権限(管理者権限の有無)、管理設定側のグループポリシーやセキュリティベースライン
- 注意点: ファイアウォールのNTP許可ルールを自分で無効化しない。グループポリシーでNTPサーバーが指定されている場合、ローカル設定の変更は上書きされるため、管理者に相談する
ADVERTISEMENT
目次
時刻同期が失敗する主な原因
Windowsの時刻同期は「Windows Time Service(W32Time)」が担当します。同期に失敗する原因は以下の3つに大別されます。
ネットワークやファイアウォールによるブロック
NTP通信はUDPポート123を使います。会社のファイアウォールやPC上のWindows Defender ファイアウォールがこのポートをブロックしていると同期できません。特に社外のNTPサーバーへ直接アクセスする設定の場合、プロキシや社内ファイアウォールで遮断されるケースがあります。
グループポリシーやセキュリティベースラインによる制御
多くの企業では、ドメインのグループポリシーでNTPサーバーや同期間隔が強制設定されています。また、セキュリティベースラインの適用によりWindows Time Serviceが無効化されたり、NTPクライアントの設定が制限されたりすることがあります。
ハードウェアクロックの異常や仮想環境の干渉
マザーボードのボタン電池切れや、VMware / Hyper-V のホスト時刻とゲストOSの時刻同期機能が競合するケースも存在します。仮想マシン上で稼働するWindowsでは、ホスト側の時刻同期を無効にしていないと二重に設定が行われることがあります。
確認すべきポイント:イベントビューアーとコマンドライン
問題を切り分けるには、まず現在の時刻同期状態を確認してください。
- コマンドプロンプトを管理者として開き、「w32tm /query /status」を実行します。表示される「Source」が期待するNTPサーバーか、「Last Successful Sync Time」が直近かを確認します。
- 「w32tm /query /peers」でピア(NTPサーバー)の一覧と到達可能性を確認します。「Reachable」が「Yes」でなければ通信できていません。
- イベントビューアーを開き、「Windows ログ」→「システム」でフィルター「W32Time」または「Kernel-General」を適用します。エラーID 34(NTP サーバーからの応答なし)や 36(時刻のずれが大きい)が記録されていないか確認します。
- 「w32tm /monitor」コマンドで指定したNTPサーバーとの時刻差を確認します。応答がない場合はファイアウォールや到達可能性の問題です。
- グループポリシーの結果を確認するには、管理者権限で「gpresult /H C:\temp\gpresult.html」を実行し、HTMLレポートから「コンピューターの構成」→「管理用テンプレート」→「システム」→「Windows タイム サービス」の設定状態を確認します。
ファイアウォールとセキュリティベースラインの影響
会社PCでは、セキュリティベースラインの一部としてWindows Defender ファイアウォールの出方向ルールが厳格に設定されていることがあります。特に、社内ネットワークから外部NTPサーバーへのアクセスを禁止するルールや、UDP 123のブロックが入っていないかを確認する必要があります。
確認手順
- コントロールパネル →「Windows Defender ファイアウォール」→「詳細設定」を開きます(管理者権限が必要)。
- 「受信の規則」と「送信の規則」で「NTP」や「タイムサービス」に関連するルールを検索します。無効化されているルールがないか確認します。
- 「セキュリティが強化されたWindows Defender ファイアウォール」で、UDP 123の許可ルールが存在するかを確認します。存在しない場合は管理者に連絡してください。
- グループポリシーでファイアウォールルールが強制されている場合、ローカルでの変更は無効です。管理者へ「NTP通信がブロックされている可能性」を報告します。
失敗パターン:自分でファイアウォールを無効化する
時刻同期を通そうとしてWindows Defender ファイアウォールをオフにしたり、NTPルールを削除したりする社員がいます。これはセキュリティリスクを生むため絶対に行わないでください。会社のセキュリティポリシーに違反する可能性が高く、管理者が意図的にブロックしているケースもあります。必ず正規の手順で管理者に相談しましょう。
状況別の影響と判断基準
| 時刻のずれ | 認証への影響 | 判断と対処 |
|---|---|---|
| 5分未満 | 通常は影響なし(Kerberosの許容範囲はデフォルト5分) | 問題として扱わなくてよいが、ずれが拡大傾向なら調査 |
| 5分~数時間 | ドメイン認証、ファイル共有、メール接続が断続的に失敗 | 手動同期を試み、イベントログを確認。管理者への報告が必要 |
| 数日以上 | ほぼすべての認証が失敗。PCがログオンできなくなる可能性 | 即座にヘルプデスクへ連絡。オフライン状態なら管理用ローカルアカウントで対処 |
| 日付が異なる | 証明書の有効期限チェックやKerberosチケットが無効に | ハードウェアクロックの故障の可能性。バッテリー交換を依頼 |
時刻同期の手動修正方法(管理者連携あり)
以下は、管理者権限があり、かつグループポリシーによる強制がない場合の手順です。実際には会社のポリシーを確認しながら進めてください。
- タスクバーの時刻を右クリックし「日付と時刻の設定」を開きます。
- 「追加の日付、時刻、地域設定」→「日付と時刻の設定」→「インターネット時刻」タブ→「設定の変更」をクリックします。
- サーバー欄に社内NTPサーバーのアドレス(例:ntp.contoso.com)を入力し、「今すぐ更新」をクリックします。成功すれば「正常に同期されました」と表示されます。
- コマンドプロンプト(管理者)で「w32tm /resync」を実行して強制同期します。エラーが表示される場合は原因を特定します。
- 同期後、再度「w32tm /query /status」で状態を確認します。Sourceが正しいサーバーであること、Last Successful Sync Timeが現在時刻に近いことを確認します。
- グループポリシーでNTP設定が管理されている場合、上記の変更は次回のポリシー更新で元に戻ります。その場合は管理者にNTPサーバーの設定変更を依頼してください。
管理者へ報告すべき情報
管理者が迅速に問題を解決できるよう、以下の情報を報告します。
- 現在の時刻と実際の時刻の差(例:PC時刻が15:23、正しい時刻15:35、差12分)
- イベントビューアーの該当エラー(スクリーンショットかイベントID、ソース、説明文)
- w32tm /query /status の出力全文
- w32tm /monitor の結果(指定NTPサーバーとの応答有無)
- gpresult のHTMLレポート(特にWindows タイム サービスのポリシー部分)
- 試した対処(手動同期の実施、ファイアウォール設定の確認など)
よくある質問とまとめ
Q: 社内NTPサーバーのアドレスがわかりません
A: IT部門に問い合わせてください。通常は「ntp.会社ドメイン」や「time.会社ドメイン」のような形式ですが、社内ポリシーで公開されていない場合があります。自分で勝手に推測して設定しないでください。
Q: 管理者権限がない場合、どうすれば良いですか
A: ヘルプデスクやITサポートに連絡してください。権限がなくても、イベントビューアーでエラーのスクリーンショットを撮ったり、w32tmの状態を表示(管理者不要)することは可能です。それらの情報を伝えることが重要です。
Q: 一時的に手動で時間を合わせても良いですか
A: 緊急回避として認証が必要な場合は、管理者権限があれば手動で時刻を修正しても構いません。ただし、翌日にはまたずれる可能性が高いため、根本原因の解決にはなりません。必ず管理者に報告し、恒久対策を依頼してください。
まとめ
会社PCの時刻同期失敗は、社内認証に直接影響するため、迅速かつ慎重に対処する必要があります。まずはイベントビューアーとw32tmコマンドで状態を把握し、ファイアウォールやグループポリシーによる制約がないかを確認します。自分で設定を無効化するのではなく、管理者へ正確な情報を報告し、正規の手順で修正を依頼することが、セキュリティを維持しながら問題を解決する確実な方法です。
まとめ
時刻同期の失敗は、社内認証、証明書、VPNなど複数の業務機能に連鎖し得ます。時刻を大きく手動変更する前に、ずれの程度、接続中のネットワーク、表示されたエラーを記録し、会社の同期元を管理する担当者へ確認しましょう。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
