Windows 電腦不斷更新為 UTC 時間

Windows 電腦不斷更新為 UTC 時間

我有一台運行 Windows 7 x64(沒有其他作業系統)的新戴爾電腦。我生活在山區時間,正如我的電腦所知(它在日期和時間視窗中顯示山區時間,右鍵單擊任務欄時鐘並選擇調整日期/時間)。然而,它經常會更新說比應有時間晚六個小時的時間。我假設它正在更新到 UTC,一旦夏令時結束,它將開始更新到七小時後(假設到那時我無法解決它並且沒有人回答這個問題)。當我告訴它從 Internet (time.windows.com) 更新時間時,它會再次更新為山地時間,但在稍後的某個時刻,它會再次切換為 UTC。

顯然,這種行為是不可取的,因為我希望 Windows 知道現在是什麼時間。有沒有辦法解決這問題?

2010 年 10 月 20 日更新- 我不相信我安裝了任何可以調整時鐘的程式。然而,我偶爾會啟動 Linux Mint Live CD(我一直想將它安裝在我的硬碟上,但還沒有),儘管我懷疑這就是問題所在,因為我注意到的時間還很遙遠。的時間。在應用下面的修復程序後,我並沒有真正再次注意到這個問題,儘管我確實手動弄亂了我的時鐘,這可能掩蓋或顯示了症狀。如果我在一周內一切仍然良好,並且一旦 DST 結束,我將通過下面提到的修復來回答這個問題。


我正在嘗試解決方案這裡,但這不容易重現(我需要等待一段時間,而且我不確定這個時間是多少),所以我發布這個問題是希望有人可以驗證這個答案是否有效或可以提供另一個答案。

答案1

(@MBraedley 的上述感覺對我來說似乎是正確的。)

大多數(如果不是全部?)Linux 系統預設使用 UTC 作為系統時間,並啟用 NTP。如果 Windows 不使用 NTP 來保持時間更新,那麼我希望在使用 Linux 後啟動到 Windows 時時間顯示不正確。

如果是這樣的話,你有兩個選擇:

  1. 在 Linux 中停用 UTC(在 Debian 派生系統中設定),UTC=no或者/etc/default/rcS
  2. 使用Windows 7 中的 UTC- 剛剛在另一個 *.stackexchange.com 帖子中找到了這個,但已經丟失了鏈接。

(我認為 Windows 預設使用本地時間作為系統時間有點愚蠢;我個人喜歡使用 UTC 作為系統時間的想法,這是非常合適的選擇。)

我不熟悉 Windows 7 以及它是否預設使用 NTP。在 Windows 中啟用 NTP(如果尚未啟用)也可能是可行的解決方案?

答案2

我剛剛在新的戴爾筆記型電腦上的 Win 7 64 位元上遇到了同樣的問題(也沒有其他作業系統)。發現當我設定山地時間(UTC-7)時,由於某種原因,它在時鐘上顯示-6。但是,當我在下拉列表中更改為相同的“UTC-7”亞利桑那州時間時,時鐘顯示正確的 -7 小時。不知道是什麼原因,但在選擇時區時從山區時間改為亞利桑那州時間對我有幫助。

相關內容