Windows 10 BIOS saati olarak UTC'yi destekliyor mu?

DÜZENLEME 2015-EYLÜL-30:

Görünüşe göre Linux'ta yerel saati bir şekilde etkinleştirmişim, muhtemelen bir süre önce yeniden yüklemenin bir sonucu olarak. Linux'u UTC'ye geçirdim ve şimdi yapılandırmam iyi çalışıyor gibi görünüyor.


https://superuser.com/questions/185773/does-windows-7-support-utc-as-bios-time ve https://superuser.com/questions/482860/does-windows-8-support-utc-as-bios-time ile ilgili olarak, Windows 10 var mı?

Bu iki soruda önerilen yöntemi geçmişte Windows 7 ile başarıyla kullandım ancak Windows 10 ile çalışmıyor gibi görünüyor. Sanırım Windows 8.1 ile de aynı sorunu yaşadım. Windows 8'den 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). Şu anki yapılandırmam şu şekilde:

Saati otomatik olarak ayarlayın: Açık

Zaman Dilimi: (UTC-05:00) Doğu Saati (ABD & Kanada)

Yaz saati uygulamasına otomatik olarak ayarlayın: Açık

Ayrıca saati otomatik olarak ayarlamamasını (sanırım Windows 7'de yapmış olabilirim?) ve yaz saati uygulamasına göre ayarlamamasını tembihlemeyi de denedim.

Kayıt defteri değerini (bağlantılı sorulardan) https://wiki.archlinux.org/index.php/System_time#UTC_in_Windows adresinde önerildiği gibi QWORD olarak ayarlamayı denedim ancak yine de bir etkisi olmadı.

Windows 10'da UTC zamanını kullanmakta başarılı olan var mı ve eğer öyleyse Windows 7'ye kıyasla farklı bir şey yapmak gerekli miydi?

Çözüm

Evet, başarılı oldum. O zaman için "internet güncellemesini" devre dışı bırakmayı unutmayın!

ArchWiki'de açıklanan yolu 64bit Win10 üzerinde bir QWORD kullanarak kullandım. NTP, Windows üzerinde değil Arch üzerinde yapılıyor, ancak ikincisi zaten çok sık önyükleme yapmıyor.

İşte `.reg' dosyası:

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

ArchWiki: UTC in Windows](https://wiki.archlinux.org/index.php/System_time#UTC_in_Windows) adresinden alındı.

regedit kullanarak, 1 onaltılık değerine sahip bir DWORD değeri ekleyin. kayıt defteri:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal

Alternatif olarak, aşağıdakileri içeren bir *.reg dosyası (masaüstünde) oluşturun içeriğini seçin ve kayıt defterine aktarmak için çift tıklayın:

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00

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

Yukarıdakilerin hiçbir etkisi yok gibi görünüyorsa ve 64 bitlik bir Windows kullanılıyor, DWORD değeri yerine QWORD değeri kullanılıyor sorunu çözebilir.

Yorumlar (10)