Windows olmayan bir NTP sunucusuyla eşitlemeye çalıştığınızda zaman eşitlemesi başarılı olmayabilir

Windows tabanlı bir bilgisayarı Windows çalıştırmayan bir Ağ Zaman Protokolü (NTP) sunucusuyla eşitlemeye çalıştığınızda, eşitleme başarılı olmayabilir. Bu makalede bu soruna yönelik bir çözüm sağlanır.

Şunlar için geçerlidir: Windows Server'ın destek sürümleri
Özgün KB numarası: 875424

Neden

Bilgisayarınız simetrik etkin modu kullanarak eşitleme istekleri gönderdiğinde bu sorun oluşabilir. Varsayılan olarak, Windows Server 2003 etki alanı denetleyicileri zaman sunucuları olarak yapılandırılır ve eşitleme istekleri göndermek için simetrik etkin modu kullanır. Windows çalıştırmamış bazı NTP sunucuları yalnızca istemci modunu kullanan isteklere yanıt verir.

Çözüm

Bu sorunu çözmek için Windows Saati'ni saat sunucusuyla eşitlendiğinde istemci modunu kullanacak şekilde yapılandırın. Şu adımları izleyin:

  1. Başlat'ı seçin, cmd'yi arayın, Komut İstemi'ne sağ tıklayın ve ardından Yönetici olarak çalıştır'ı seçin.

  2. Komut İstemi penceresinde aşağıdaki komutları çalıştırın:

    w32tm /config /manualpeerlist:<NTP_server_IP_Address>,0x8 /syncfromflags:MANUAL
    net stop w32time
    net start w32time
    w32tm /resync
    

Daha fazla bilgi

Windows Time'ın istek göndermek için kullandığı mod aşağıdaki kayıt defteri alt anahtarı tarafından ayarlanır: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
Bu alt anahtardaki Etkin girdisinin değeri 1 ise, Windows Time simetrik etkin modu kullanır. Aksi takdirde, Windows Time istemci modunu kullanır.

"Çözüm" bölümündeki komutta başvuruda bulunan 0x8 ayarı, Windows Saati'ni istemci modunu kullanacak şekilde ayarlar.

/manualpeerlist anahtarıyla kullanılan modun geçerli ayarları şunlardır:

  • 0x01 - Özel yoklama aralığı SpecialInterval kullanın
  • 0x02 - UseAsFallbackOnly
  • 0x04 - isteği SimetrikActive modu olarak gönderme
  • 0x08 - İstemci modu olarak istek gönderme