Windows 10 Saati İnternet ile Senkronize Edilemiyor


21

Bilgisayarımla ilgili ciddi bir sorun yaşıyorum. Windows 10 çalışan makinemdeki saati internetle senkronize edemiyorum. "Tarih ve saat ayarları" na gittiğimde ve "Saati otomatik olarak ayarla" seçeneğini kapatıp tekrar açtığımda, ya çok uzun yükleniyor ya da hemen yanlış saati gösteriyor. İnterneti bu kadar uzun süre aradım, ama orada hiçbir şey işe yaramıyor. Pencerelerimi tamamen geri yüklesem bile, hala çalışmayacak. Ve gerçekten garip olan şey, saatin bazen geriye doğru çalışması !

Anakartımla ilgili bir sorun veya bunun gibi bir şey olabilir mi?


1
Windows Saati hizmetinin çalıştığından emin olun (Gerçek adın buna benzemesi gerekir) ve saat diliminizin doğru ayarlandığından emin olun. Bu, saati yanlış senkronize etmeye zorlayabilecek tek şeydir.
Dooley_labs

Tamam, sadece Windows Zaman Hizmetimin çalışıp çalışmadığını kontrol ettim ve aslında ("Windows Saati" olarak adlandırıldı) - ancak durum türü "Manuel" idi, şimdi "Otomatik" olarak değiştirdim. Ayrıca saat dilimimi manuel olarak seçtim ve saat senkronize oldu. Buna göz kulak olacağım ve eğer bu kadar iyi çalışırsa sorunum çözülecek. Thanks man :)
Awusuwah

Yorumumu cevap olarak göndereceğim. Lütfen cevap olarak ayarladığınızdan emin olun ve yardımcı olabildiğim için memnunum.
16:23, Dooley_labs

Tahmin etmeme izin ver! Ayarlar uygulamasını kullandınız mı? Güçlü bir kullanıcıysanız ve PC'niz üzerinde ayrıntılı kontrol istiyorsanız bunu kullanmayın. Zaman ayarları için geleneksel iletişim kutusunu kullanın, iyi olmanız veya komut satırını kullanmanız gerekir. Ayrıca, Microsoft'un NTP sunucusunu kullanmak istemezsiniz, çünkü asla çalışmaz. İlk günden itibaren düzgün çalışmadı. NIST'in NTP sunucusunu kullanmak istiyorsunuz.
Samir

İş İstasyonu hizmetini etkinleştirmeyi ve başlatmayı deneyin .
Biswapriyo

Yanıtlar:


18

Her şeyden önce, bu on yıldan eski bir Windows sorunu daha! Bu yeni bir şey değil! Windows, hatırlayabildiğim sürece sistem saatini NTP sunucularıyla senkronize etmekte sorun yaşadı.

Doğru bir sistem zamanı elde etmek için İnternet'i kullanmanız gerekiyorsa, Amerikan NIST'in NTP sunucularından birini kullanın. Microsoft NTP sunucusunu kullanmayın! Asla işe yaramaz! Kişisel olarak benim için hiç işe yaramadı ve WWW'de, burada az önce yayınladığınız soruya benzer sorular gönderen birçok insan için hiç işe yaramadı. Bununla birlikte, NIST'in NTP sunucusunu kullanmak benim için her zaman işe yaradı ve on yıllık eski web forumu tartışmalarını okursanız, birçok olumlu sonuçla kanıtlandığı gibi, diğer insanlar için de çalıştı.

Hangi sunucunun en iyi çalıştığını bilmiyorum (NIST bunlardan birkaçına sahiptir). Ancak bunları kolayca bulabilirsiniz, çünkü bunlardan birinin adresi en az Windows XP'den beri Windows'ta isteğe bağlı bir ön ayar olarak gelir. Bu, varsayılan olarak kullanmaları gereken, ancak asla çalışmayan kendi NTP sunucularını seçtiler. Diğer adresleri NIST web sitesinde bulabilirsiniz.

Name               IP Address
time-a.nist.gov    129.6.15.28
time-b.nist.gov    129.6.15.29
time-c.nist.gov    129.6.15.30
time-d.nist.gov    2610:20:6F15:15::27

Daha eksiksiz bir liste burada bulabilirsiniz: http://tf.nist.gov/tf-cgi/servers.cgi

Sorunuzu öne çıkaran tek faktör, Windows 10'u kullanmanızdır. On yıl önce diğer insanlar tarafından gönderilen benzer sorulardan farklı olan tek şey budur. Ancak asıl sorun hala aynı. Sadece Windows 10 ile, granüler kontrolün bir kısmı kullanıcıdan çıkarılır. Böylece kullanıcı artık hangi NTP sunucusunu kullanacağını seçemez veya kullanıcının kullanmak istediği sunucunun adresini yazamaz. Bu seçenekler hala kullanılabilir, ancak gizlidirler ve bunları nasıl bulacağınızı bilmeniz gerekir.

İleri düzey bir kullanıcıysanız ve sisteminiz üzerinde ayrıntılı denetim istiyorsanız, Windows 10'daki Ayarlar uygulamasını kullanmak istemezsiniz. Burada tarif ettiklerinizi doğrulayabilirim. Ayarlar uygulamasını kullanır ve "Saati otomatik olarak ayarla" yı kapatıp tekrar açarsanız, gösterge animasyonu dönmeye devam ettiği için takılıyor gibi görünecektir. Öyleyse bunu kullanmayın, çünkü varsayılan olarak Microsoft'un NTP sunucusunu kullanmaz, hiçbir şekilde çalışmaz ve Ayarlar uygulamasında o sayfada farklı bir NTP sunucusu seçemezsiniz.

Windows 10'da sistem saatini otomatik olarak ayarlamanın temel olarak iki yolu vardır. Ayarlar uygulaması vardır ve klasik Windows iletişim kutusu vardır. İkincisini kullanmak istiyorsunuz ve NIST NTP sunucusunu seçmek istiyorsunuz.

Windows 10 Ayarları uygulamasını kullanma

[zaman

  1. Windows başlat menüsü düğmesine tıklayın veya Windows tuşuna basın.
  2. Ayarlar'a tıklayın.
  3. Zaman ve Dil'i tıklayın.
  4. Tarih ve Saat'i tıklayın.
  5. "Zamanı otomatik olarak ayarla" seçeneğini kapatıp tekrar açın.

Windows Tarih ve Saat iletişim kutusunu kullanma

[zaman [zaman

  1. Windows başlat menüsü düğmesine tıklayın veya Windows tuşuna basın.
  2. Ayarlar'a tıklayın.
  3. Zaman ve Dil'i tıklayın.
  4. Tarih ve Saat'i tıklayın.
  5. Sayfayı aşağı kaydırın ve "Ek tarih, saat ve bölgesel ayarlar" bağlantısını tıklayın.
  6. "Tarih ve Saat" bağlantısını tıklayın.
  7. İnternet Saati sekmesine tıklayın.
  8. "Ayarları değiştir" düğmesini tıklayın.
  9. Açılır time.nist.govmenüden adres olarak seçin veya yukarıda listelenen sunuculardan birini kullanın.
  10. "Şimdi güncelle" yi tıklayın.

1
Sistem saatini güncellemek için komut satırını da kullanabilirsiniz. Ayrıca, Windows sistem saatini ayarlamak için BIOS saatini kullanabilirsiniz. Bunun yararı, İnternet senkronizasyonu çalışmadığında bile çalışmasıdır. Sadece bir kez ayarlamanız yeterlidir ve yıllarca doğru olmalıdır, ancak istisnalar, yaşadığınız ülkede kullanılabilecek veya kullanılamayacak olan gün ışığından yararlanma saati
Samir

Görünüşe göre time.nist.govadresi tek başına kullanabilirsiniz ve hangisi en iyi olursa olsun NIST NTP sunucularından herhangi birine çözümlenir. Bazı ülkelerin kendi atom saatleri ve NTP sunucuları vardır. Ama dürüst olmak gerekirse, İnternet üzerinden zaman senkronizasyonu söz konusu olduğunda, NIST NTP sunucularıyla her zaman en iyi şekilde çalıştı.
Samir

Ne yazık ki, bu da bana yardımcı olmuyor. Saat hala yanlış çalışıyor, ama yine de yardımlarınız için teşekkür ederim :)
Awusuwah

Bir şeyi düzleştireyim. Sizin için çalışmayan NTP senkronizasyonu mu? Yoksa genel olarak zamanın tutulması mı? Çünkü zaman tutma başarısız olursa, senkronizasyon size uzun vadede yardımcı olmaz. Elbette, saati İnternet üzerinden çok sık senkronize ederseniz, saatiniz doğru gibi görünmeye devam edebilirsiniz. Ancak nihayetinde senkronizasyon, bilgisayarla ilgili olabilecek herhangi bir anakart veya pille ilgili sorunlarda size yardımcı olamaz. Bilgisayar 3 yaşında veya daha büyük mü? Uzun süre kapalı mı? Öyleyse, bitmiş veya zayıf bir BIOS piliniz olabilir, bu durumda değiştirmeniz gerekebilir.
Samir

1
@Awusuwah Ayrıca, Windows 10 çalıştıran bilgisayarlarımdan en az birinde zaman ve saatle ilgili çok garip bir davranış gördüğümü eklemek istiyorum. Ben çok önyüklemeli olduğum için sık sık işletim sistemleri arasında ileri geri geçiş yapıyorum ve Windows tabanlı bir işletim sisteminden ayrıldıktan sonra Windows'a giriş yaptığımda saatimin Windows 10'da yanlış ayarlandığını fark ettim. Yani Windows 10'un zamanla ilgili bazı sorunları var gibi görünüyor. Ama bunun senin sorununla da ilgili olup olmadığını söyleyemem.
Samir

3

Benim gibi, bilgisayarınız bir Windows etki alanına katılmışsa, sammyg'nin cevabındaki adımları izleyerek 7. Adımda Internet Timesekmeniz olmadığını fark edeceksiniz . Ayrıca, olay görüntüleyicide Time-Service uygulamasından mesajlar da olabilir.

Bunun yerine, zamanınız alan adı sunucusu tarafından sağlanır. Sunucudaki geçerli saat, yükseltilmiş bir komut istemi açıp şunu yazarak kontrol edilebilir:

net zaman / alan adı

Zaman farklıysa,

net zaman / alan / set


Bu, bir alana katıldığınızda her zaman tek yanıt olmuştur.
Aaron M.Eshbach


0

Diğer çözümlerin hiçbiri benim için işe yaramadı.

Sizin için de işe yaramazlarsa, bu komut dosyasını görev zamanlayıcıda günlük görev olarak yönetici ayrıcalıklarıyla çalıştırmayı düşünün:

gistte: https://gist.github.com/aivrit/fdfee71e969ba62670ed0b87c26f3aad

Veya burada:

$time = Invoke-RestMethod -Uri http://worldtimeapi.org/api/ip

$timezones = Get-TimeZone -ListAvailable

# there is no global standard in names of timezones nor a unique id of them
# worldtimeapi always has city name in last part of timezone field
# microsoft has city names in display name
# therefore current solution is to match those names based on city 
foreach ($timezone in $timezones) {
    if ($timezone.DisplayName.ToString() -match $time.timezone.Split("/")[-1]) {
        $current_zone = $timezone
        break
    }
}

if (!$current_zone) {throw "Could'nt find time zone. exiting."}


Set-TimeZone -Name $current_zone.StandardName

Set-Date -Date (Get-Date -Date $time.datetime)

-2

Bu komutları yükseltilmiş bir komut istemine girin Yöntem 3:

Aşağıda belirtilen adımları izleyin.

Windows tuşu + X tuşlarına basın ve Komut istemi'ni (Yönetici) seçin.

Aşağıdaki komutların her birini yazın ve enter tuşuna basın.

net dur w32time

w32tm / kaydını sil

w32tm / register

net başlangıç ​​w32time

w32tm / resync

Sorunu tekrar test etmek için bilgisayarı yeniden başlatın.

W32tm.exe, Windows Saati hizmet ayarlarını yapılandırmak için kullanılır. Zaman hizmeti ile ilgili sorunları teşhis etmek için de kullanılabilir. W32tm.exe, Windows Saati hizmetini yapılandırmak, izlemek veya sorun gidermek için tercih edilen komut satırı aracıdır.


1
Lütfen kaynağın ilişkilendirilmesinin her zaman gerekli olduğunu unutmayın.
Arjan
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.