Windows 10, UTC'yi BIOS zamanı olarak destekliyor mu?


70

EDIT 2015-SEP-30:

Aslında bir süre önce bir yeniden yükleme sonucu olarak Linux bir şekilde etkin yerel ayar ile sona erdi gibi görünüyor. Linux'u UTC'ye değiştirdim ve şimdi konfigürasyonum iyi çalışıyor gibi görünüyor.


İlgili Windows 7, UTC'yi BIOS zamanı olarak destekliyor mu? ve BIOS zamanı Windows 8 desteği UTC mu? , Windows 10 mu?

Geçmişte bu iki soruda önerilen yöntemi Windows 7 ile başarılı bir şekilde kullandım ancak Windows 10 ile çalışıyor gibi görünmüyor. Windows 8.1 ile aynı sorunu yaşadığımı düşünüyorum. Windows 8 hakkında emin değilim.

Tarih / saat ayarları için çok sayıda farklı yapılandırma denedim (saate sağ tıklayıp "Tarih / Saati Ayarla" yı seçerek) Geçerli yapılandırmam:

Saati otomatik olarak ayarla: Açık

Saat Dilimi: (UTC-05: 00) Doğu Saati (ABD ve Kanada)

Gün ışığından yararlanma saati otomatik olarak ayarlayın: Açık

Ben de talimat denedim değil ve yaz saati için ayarlama değil (Ben Windows 7? De yapmış olabilir düşünüyorum) otomatik olarak saati ayarlamak için.

Kayıt defteri değerini (bağlantılı sorulardan) bir QWORD olarak ayarlamayı denedim, bunun yerine https://wiki.archlinux.org/index.php/System_time#UTC_in_Windows adresinde tavsiye edildi ancak yine de hiçbir etkisi olmadı.

Windows 10'da UTC zamanını kullanma konusunda başarılı olan bir kişi oldu ve öyleyse Windows 7 ile karşılaştırıldığında farklı bir şey yapmak gerekli miydi?

Yanıtlar:


90

Evet, başardım. "İnternet güncellemesini" devre dışı bırakmayı unutmayın!

ArchWiki'de açıklanan şekilde 64bit Win10'da bir QWORD kullanarak kullandım. NTP, Windows’ta değil, Arch’de yapılır, ancak ikincisi yine de çok sık önyüklenir.

İşte .regdosya:

RealTimeIsUniversal.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=hex(b):01,00,00,00,00,00,00,00

Gönderen Windows UTC: ArchWiki

Kullanarak regedit, kayıt defterine DWORDonaltılık değeri 1olan bir değer ekleyin :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal

Alternatif olarak, *.regaşağıdaki içeriğe sahip bir masaüstünde (masaüstünde) bir dosya oluşturun ve kayıt defterine almak için çift tıklayın:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
 "RealTimeIsUniversal"=dword:00000001

Yukarıdakilerin hiçbir etkisi yok gibi görünüyorsa ve Windows'un 64 bit bir varyantı kullanılıyorsa, bir QWORDdeğer yerine bir DWORDdeğer kullanmak sorunu çözebilir.


2
DWORD, 64 bit mod ev sürümünde de iyi çalışır. Ayrıca: ntpd'nin zaman farkı çok büyükse değiştirmeyi reddedebileceğini unutmayın (ki bu, eğer Windows 10 zaten donanım saatine yazmaya başlamış olabilir - eğer öyleyse, ntpd'yi root ntpd -q olarak çalıştırın).
ja

6
İnternet güncellemesi neden devre dışı bırakılmalıdır?
gamen

3
@gamen Aslında iyi bir soru, ancak görünen o ki, MS, Kayıt saati ayarını göz ardı ederken donanım saatiyle senkronize etmek için internet zamanını kullanıyor gibi görünüyor. UTC olarak yorumlarken saati yerel ayarınıza getirme.
larkey

8
@larkey Ne olduğunu görmeyi deneyebileceğimi düşündüm ve şu ana kadar çalıştı - eğer değişirse tekrar gönderirim; OS: es arasında geçiş yaparak çoklu yeniden başlatmalar. Sistem saatim UTC'de, yerel saat UTC + 1'dir. Otomatik Saat Set ve otomatik gün ışığından yararlanma saati ayarlayın olan Açık , Set zime dilimi otomatik olduğu Kapalı ve RealTimeIsUniversal kayıt defteri anahtarı QWORD olarak ayarlanır 1 . X86_64, Windows 10 Pro'dayım (Yapı 10586). Bir Microsoft zaman sunucusu kullanmadığımı da belirtmek faydalı olabilir.
gamen

6
Bir onaylama anlamında sadece bir yorum: Win10'un 64bit sürümüne sahibim ve DWORD sürümü işe yaramadı. QWORD-yolu benim için doğru olanıydı. Başka bir seçeneği etkinleştirmek veya devre dışı bırakmak zorunda değildim, btw.
henry
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.