Windows Server 2012 R2を実行しています。サーバーがアップデートをインストールして再起動すると(毎日午前4時に)、不正なタイムゾーンで再起動します。私たちの時間サイズはEST -5(現在は夏時間の-4)であり、サーバーのデフォルトはUTC -0です。これは私たちのタイムゾーンより4時間早いです。更新/再起動後のWindowsサーバーの時刻が正しくない
最初にこの問題を発見したとき、実際には唯一の回避策は、サーバーを再起動したときにタスクスケジューラを使用してsyncコマンドを実行することでした。そのタスクとコマンドは、2週間前、2014年6月15日頃までうまくいきました。それ以来、うまくいきませんでした。私はタスク/イベントログを見直しましたが、正常に実行されたと主張していますが、それはまだありません。
私の唯一の考えは、Windowsのアップデートでは、同期コードが役に立たないものがあったということです。しかし、私はそれができることを失っています。誰かが問題の特定方法に関する提案をしていますか?
使用している同期コードは.batファイルです。
2017-06 Windows Server 2012 R2 for x64ベースシステムのセキュリティロールアップ(月額6,000円) (KB4022726)は
は のWindows 8、8.1、10およびWindows Server 2012、2012 R2、2016のx64 Edition用Windows悪意のあるソフトウェアの削除ツール - 2017年6月(KB890830)は
REM *** Retry for up to 15 minutes (90 retries @ 10 seconds each)
set retryCount=0
:SyncStart
if %retryCount == 90 goto SyncEnd
set /A retryCount=retryCount + 1
REM *** Resync the system clock
net start w32time
w32tm /resync
if errorlevel 1 goto SyncDelay
if errorlevel 0 goto SyncEnd
:SyncDelay
REM *** If unsuccessful, delay 10 seconds, then retry
choice /n /t:y,10>nul
goto SyncStart
:SyncEnd
アプリケーションまたはセキュリティ更新プログラムをインストールしても、タイムゾーンは確実に変更されません。ただし、タイムゾーン設定はアカウント関連です。したがって、あなたのアカウント用に設定されたのは、タイムゾーンESTですが、システムアカウントのUTCタイムゾーンです。管理者権限で、地域(国、日付/時刻/通貨形式など)、言語(キーボード、音声認識など)、現在の時間設定(タイムゾーン、夏時間調整など)をコピーすることができますユーザーをデフォルトのユーザーアカウント(新しいアカウントの場合)とシステムアカウントに変更します。この可能性を利用する必要があります。 – Mofi