Windows Server 2003 DC 慢了 32 分鐘
我有一個 Windows Server 2003 DC SP2,它正好慢了 32 分鐘。它是域中唯一的 DC。伺服器設置為查詢 tock.usno.navy.mil。
我的 google fu 很遺憾地失敗了。
有什麼建議麼?
更新:添加測試輸出:
C:\WINDOWS>w32tm /query /peers The command /query is unknown. C:\WINDOWS>w32tm /query /status The command /query is unknown. C:\WINDOWS>w32tm /stripchart /computer:tock.usno.navy.mil Tracking tock.usno.navy.mil [192.5.41.41]. The current time is 11/2/2014 9:27:04 AM (local time). 09:27:04 d:+00.1201609s o:+1856.8128875s [ | @] 09:27:06 d:+00.1401901s o:+1856.8143015s [ | @] 09:27:08 d:+00.1201612s o:+1856.8126128s [ | @] 09:27:10 d:+00.1201614s o:+1856.8096675s [ | @] 09:27:12 d:+00.1101425s o:+1856.8103257s [ | @] 09:27:14 d:+00.1101442s o:+1856.8155087s [ | @] 09:27:17 d:+00.1301757s o:+1856.8126955s [ | @] 09:27:19 d:+00.1201612s o:+1856.8113168s [ | @] 09:27:21 d:+00.1201602s o:+1856.8119927s [ | @] 09:27:23 d:+00.1201614s o:+1856.8190763s [ | @] 09:27:25 d:+00.1201567s o:+1856.8129546s [ | @] 09:27:27 d:+00.1201604s o:+1856.8101324s [ | @] 09:27:29 d:+00.1101463s o:+1856.8159978s [ | @] 09:27:32 d:+00.1301746s o:+1856.8195720s [ | @]
更新 #2:A) DC 的 VM 主機,一個 VM,時鐘落後於相同數量。二)
C:\WINDOWS>w32tm /resync Sending resync command to local computer... The computer did not resync because no time data was available.
@amber我的錯-您是對的-非常舊的w32tm版本(例如Server 2003中的版本)沒有 /query 參數。我試圖驗證您的系統是否真的與 navy.mil NTP 伺服器同步。您仍然可以遍歷系統資料庫以查找 Windows 時間設置,但我寧願不這樣做。驗證您和 NTP 伺服器之間巨大偏移量的條形圖告訴我,您實際上並沒有像您想像的那樣與 navy.mil 伺服器同步時間。但它也驗證了您可以連接到 NTP 伺服器並從中讀取時間,這很好。
如果這是一台虛擬機,我會禁用 VM IC 時間同步集成和/或修復管理程序上的時間。
Hyper-V 項目經理 Ben Armstrong 說永遠不要禁用 Hyper-V 時間集成服務,但他不是我的老闆,我說在某些情況下可以這樣做。:)
在您同時打開虛擬機時間集成服務並且還配置了 Internet NTP 的情況下,VM Time IC 服務通常會覆蓋 NTP。我認為這就是你在這裡看到的。
如果這是一台物理機器,我將首先使用以下命令清除現有的 w32time 配置並重置為出廠預設設置:
net stop w32time w32tm /unregister w32tm /register net start w32time
然後將您的配置設置為與上游 NTP 伺服器同步,如下所示:
w32tm /config /manualpeerlist:"tock.usno.navy.mil,0x8" /syncfromflags:MANUAL /reliable:yes /update
我建議您設置多個時間源,您可以通過用空格分隔它們來做到這一點,例如
"tock.usno.navy.mil 0.us.pool.ntp.org"
用一組引號將整個事物括起來。伺服器名稱後面的,0x8
部分是點陣圖,可以是0x1、0x2、0x4和/或0x8中的任何一個或組合。0x1 不遵循 NTP 規範,而是等待 SpecialPollInterval 條目中指定的時間間隔,然後再嘗試重新聯繫此時間源。設置此標誌會降低網路使用率,但也會降低準確性。
0x2 僅將此時間源用作備份。如果不是回退的所有時間源都失敗了,則係統隨機選擇一個回退時間源並使用它。
0x4 設置本地電腦在與此源關聯的對稱活動模式下執行。
0x8 設置本地電腦在與此源關聯的客戶端模式下執行。
您只想在林根 PDCe 上設置此配置。您域中的所有其他內容都將使用 Active Directory 域層次結構來定位時間源。您不想將 AD 域中的所有內容都指向外部時間源。
您可能會發現首先在管理程序上修復 NTP 時間更為重要。如果您只修復您的林根 PDCe,但您讓所有其他虛擬機從同一個管理程序同步不正確的時間,那麼您將讓自己處於域控制器與所有域成員具有不同時間的情況,並且 Kerberos 身份驗證將崩潰,您將無法登錄域中的任何內容。
我將上面的段落加粗是因為我警告您要小心,並在您撥動開關之前考慮會發生什麼。:)
最後,規劃遠離 Server 2003 的升級路徑。時間過得很快。