原始 KB 編號: 2618634
徵兆
如果 VM 中的系統時鐘比主電腦上的系統時鐘提前五秒以上執行,Hyper-V 時間同步處理服務就不會更正虛擬機中的系統時鐘。
原因
這是根據設計,並在 Hyper-V 時間同步處理服務調整時間時,於應用程式問題報告之後實作。
如果 VM 中的系統時鐘超過主機五秒,Hyper-V 時間同步處理服務將會調整虛擬機中的系統時鐘。 不過,如果 VM 中的系統時鐘超過五秒,Hyper-V 時間同步處理服務將不會調整系統時鐘,而且無法透過變更整合服務設定來達到時間調整。
因應措施
您無法設定旗標/屬性/設定來解決 timesync 邏輯。 不過,以下是一些您可能嘗試同步時間的因應措施:
- 暫停並繼續虛擬機。
- 關閉電源並開啟虛擬機電源。
- 在虛擬機設定中停用並啟用 [ 時間同步處理 ] 選項(透過 Hyper-V 管理員主控台)。
- 停用 [Hyper-V 時間同步處理] 選項,然後使用另一個時間同步來源,並設定 PhaseCorrectRate、MaxPollInterval、MinPollInterval 和 UpdateInterval 值,以更接近時間同步。 MaxpollInterval 和 MinPollInterval 是輪詢之間的最小和最大間隔。 每個 中的值都是log2秒的時間(也就是2^n,因此,如果您指定5,則實際時間會是2^5 = 32秒)。 每個域控制器的預設值分別為 6(64 秒)和 10 (1,024 秒)。
請參閱下列文章,以深入瞭解時間同步設定,以及如何適當地進行設定: