Powered by Cloudflare

Active Directory参加PCの時刻がずれているときの対処法

Windows

Active Directory参加PCだけ時刻がやけにずれていて時間を勘違いする→MTGなどに遅れるという事態に遭遇しました。

今回はその対処法です。

原因:Windows Serverの時刻がおかしい

原因はWindows Serverに同期先のNTPサーバが設定されておらず、Windows Serverの時刻が8分もずれていました。

ネットで見つけた以下のコマンドを実行してみた結果、NTPサーバが設定されていないことが発覚しました。

w32tm /query /status

この出力に「ソース:Free-running System Clock」と書いてあったので、おそらくボタン電池で動作しているCMOSでパソコン内部で時間を記録している状態だったのだと思います。

対処:Windows ServerにNTPサーバを設定する

対処もネットで見つけたコマンドにお世話になります。以下のコマンドでNICTのNTPサーバを設定します。NICT自身はGPSなどで高精度な時刻を得ているのでしょう。

w32tm /config /manualpeerlist:ntp.nict.jp,0x8 /syncfromflags:manual /reliable:yes /update

すぐには反映されませんでしたが、しばらくすると正しい時間になりました。もっと早く気づくべきでした。