Windows 10'da saat otomatik olarak güncellenmiyor


3

Windows 10'daki zamanla ilgili gerçekten büyük bir sorunum var. Bilgisayarı her başlattığımda, doğru zamanı elle ayarlamam gerekiyor. Sorunun ne olduğunu bilmiyorum. Ayarlarda "Saati otomatik ayarla" etkindir. Ayrıca, Windows Zaman hizmetinin başlangıç ​​türünü otomatik olarak değiştirdim. Hiçbir şey bana yardım etmedi. Belki yararlı bilgiler olacaktır, bilgisayarda iki işletim sistemim var: Windows 10, Ubuntu. Üstelik, yalnızca Windows 10’a başlamadan önce Ubuntu’yu kullanırsam güncelleme yapmaz.


1
Zaman BIOS / UEFI'niz tarafından kontrol edilir ve bir batarya ile aktif tutulur. Pil bitiyorsa, saat ve tarih belirli bir sayıya sıfırlanabilir. Ancak Ubuntu'nun bir şekilde zamanı değiştirmesi daha muhtemeldir.
LPChip

@ LPChip anlıyorum. Ama Ubuntu'da saat, her başlattığımda doğru. Belki başlattığımda Windows 10'da İnternet üzerinden saati otomatik olarak güncellemenin bir yolu var mı?
irakliy01

NTP Sunucunuza ping yapabiliyor musunuz?
Ramhound

1
Zaman yanlış olduğunda, değer nedir? Bir saat kapalı, birkaç dakika kapalı mı, yoksa özel: 0:00 gibi mi? Ayrıca, tarih de kapalı mı?
LPChip

@Ramhound, pastebin - bu bilgi yardımcı oldu mu? NTP sunucuma nasıl ping
atılacağımı

Yanıtlar:


3

Büyük olasılıkla Linux, donanım saatinizi UTC olarak tutmaya çalışır . Her ihtiyaç duyulduğunda istenen zaman dilimine göre yeniden hesaplanır. Bu, donanım saatini saat diliminden, özellikle işletim sisteminden, DST'den, vb. Bağımsız kılar. Farklı saat dilimi ayarlarına sahip iki işletim sistemi, yalnızca donanım saatinin UTC olduğu konusunda hemfikir olduklarında barışçıl bir arada bulunabilir.

Diğer taraftan, Windows donanım saatini kendisine ekler. Yerel saati kullanır ve donanım saatinin kendisine göre ayarlanmasını bekler. Farklı saat dilimi ayarlarına sahip bu iki belirsiz işletim sistemi, bir donanım saati boyunca sürekli mücadele eder. Ve Linux bunu UTC olarak tutmaya çalıştığından, Windows'taki yerel saat UTC ile eşleşmemesi gerektiği sürece Windows ile de mücadele eder (ancak sizin durumunuzda olmamalıdır).

Bununla başa çıkmanın birkaç yolu var. Birini seç:

  1. Her işletim sisteminin NTP üzerinden kendi kendine senkronizasyon yapmasına ve donanım saatini ileri geri ayarlamasına izin verin. NTP arka plan programı / hizmeti devreye girene kadar, sistem saati kapalı olabilir. Daemon / service işini yapamazsa, sistem saati kapalı olabilir. Yorumlarınız Windows Zaman Hizmetinizin hiç başlamadığına inanmamı sağlıyor; otomatik olarak başlamalıdır. Sanırım Ubuntu'nuzu başlattığınız zaman da kapalıdır, ancak Linux bunu bilmeden önce saati NTP üzerinden alır.

  2. Windows'un donanım zamanı olarak UTC'yi desteklemesini sağlayın. İlgili soruya bu cevaba bakınız . Windows Zaman Hizmeti'ni durdurmanızı gerektirdiğini unutmayın.

  3. Ubuntu'nun yerel saati donanım saati olarak kullanmasını sağlayın. Bu cevaba göre :

    /etc/adjtimeDoğru yapılandırıldığını kontrol edin . UTCDonanım saati UTC kullanıyorsa üçüncü satır (tam olarak bu üç karakter) ve donanım saati yerel saat kullanıyorsa (tarafından belirtilen saat diliminde) başka bir şey (örn. Boş) içermelidir /etc/timezone.

    Açıkçası her iki işletim sistemindeki zaman dilimi ayarları aynı olmalıdır. Bu yöntemle NTP üzerinden bir işletim sisteminde veya her ikisinde de eşitlemeye devam edebileceğinizi düşünüyorum.


Düzenle

Üçüncü yol var gerektirir /etc/adjtime. Ubuntu'nuzda bir tane yoksa, bu cevabın doğru ipucu verdiğine inanıyorum :

Dosya /etc/adjtimeyoksa, sistem saati donanım saatinin UTC olarak ayarlandığını varsayar.

Donanım saati timedatectlkomut ile sorgulanabilir ve ayarlanabilir . Donanım saati standart saatini yerel ayarlara değiştirmek için, aşağıdakileri kullanın:

sudo timedatectl set-local-rtc 1

UTC'de bulunan donanım saatine geri dönmek istiyorsanız, aşağıdakileri yapın:

sudo timedatectl set-local-rtc 0

Bunlar /etc/adjtimeotomatik olarak üretilecek ve RTC'yi buna göre güncelleyecektir; başka bir yapılandırma gerekmez.


Ben dosya / etc / adjtime yok
irakliy01
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.