Windows Time Service w32time Sorunlarını Giderme
摘要: Active Directory Etki Alanında Windows Time Service (w32time) sorunları; Windows Sunucularında W32TM Resync Kullanarak Senkronizasyon Süresini Düzeltme, Zaman Sunucularını Yapılandırma ve W32TM Komutlarını Kullanma. ...
症状
Active Directory'de Windows Time hizmeti önemlidir. Varsayılan olarak Kerberos kimlik doğrulaması, etki alanındaki tüm makinelerdeki saatlerin, saat dilimi farklılıkları ve Yaz Saati Uygulaması için düzeltildiğinde birbirleriyle en son beş dakika arasında olacak şekilde eşitlenmesini gerektirir. Saatleri bu aralığın dışında olan makineler kimlik doğrulaması yapamaz ve etki alanı kaynaklarına erişemez.
原因
Bir AD etki alanında, PDC Benzetmesi FSMO rolünü üstlenen etki alanı denetleyicisi (DC), tüm etki alanının birincil zaman sunucusudur. Ancak bu, etki alanındaki her makinenin saatini doğrudan PDC Öykünücüsü ile senkronize ettiği anlamına gelmez. Diğer DC'ler PDC Benzetmesi ile senkronize olurken üye sunucular ve istemciler herhangi bir DC ile senkronize olabilir. Bu hiyerarşide PDC Benzetmesi, genel NTP sunucusu gibi harici bir zaman kaynağıyla senkronize olmak üzere yapılandırılmış tek makine olmalıdır. Etki alanındaki diğer her şey AD ile senkronize olmak üzere yapılandırılmalıdır. Diğer herhangi bir yapılandırma saat senkronizasyonu kaybına neden olabilir.
Windows Time hizmetinin nasıl çalıştığı hakkında ayrıntılı bilgi için Windows Time Service Nasıl Çalışır adlı Microsoft belgesine bakın.
解决方案
Sorunun kapsamını belirleyin.
Windows Zaman hizmeti sorununu gidermeye yönelik ilk adım, kaç makinenin etkilendiğini belirlemek olmalıdır. Saat yalnızca bir makinede yanlışsa sorunu çözmek için gereken adımlar, etki alanı genelinde zaman sorununu gidermek için gereken adımlardan farklıdır.
Yalnızca birkaç makine etkileniyorsa:
- Etkilenen makinede Windows Vista veya sonraki bir sürüm çalışıyorsa şu komutu çalıştırın:
w32tm /query /sourceEtkilenen makinenin zaman kaynağını belirlemek için bir komut isteminde. Harici bir zaman kaynağı yalnızca PDC Benzetmesinde bu komut çalıştırılırsa listelenir; aksi takdirde komut, çıktı olarak etki alanındaki bir DC adını verir. - Komutta
w32tm /query /statuskomutu ayrıca makinenin zaman kaynağını ve diğer potansiyel olarak yararlı bilgileri de gösterir. Komutta/verboseAnahtar daha da fazla bilgi sağlar. İlk komutta olduğu gibi bu anahtarlar, yalnızca Windows Vista veya üzeri bir sürümü çalıştıran makinelerde kullanılabilir. - Doğru zaman kaynağı listeleniyorsa şunu kullanabilirsiniz:
w32tm /resyncMakinenin saatini zaman kaynağıyla yeniden eşitlemeyi denemek için. Ekleme/rediscoverBu komuta geçiş yapmak, makinenin önce ağ zaman kaynaklarını keşfetmeyi, ardından yeniden eşitlemeyi denemesini sağlar. - Makinenin zaman kaynağını değiştirmek için şu iki komuttan birini kullanabilirsiniz:
w32tm /config /syncfromflags:DOMHIER /updatemakineyi, zaman kaynağı olarak etki alanı hiyerarşisini (AD) kullanacak şekilde yapılandırır.w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /updateMakineyi, içindeki zaman sunucularını kullanacak şekilde yapılandırır.<list>zaman kaynağı olarak.
NOT: Birden fazla zaman sunucusu belirtilmişse<list>, boşluklarla ayrılmalı ve listenin tamamı tırnak işaretleri içine alınmalıdır.
Etki alanının tamamı etkilenirse:
- Etki alanındaki tüm makinelerde saat yanlışsa sorunun kaynağı büyük olasılıkla PDC Öykünücüsü'dür. Şunu çalıştırın:
netdom query fsmokomutu, hangi DC'nin PDC Öykünücüsü rolüne sahip olduğunu belirlemek için DC'de kullanılır. - Sürücüyü yüklemek için ilgili düğümde
w32tm /query /sourceHarici bir zaman kaynağıyla senkronize olacak şekilde yapılandırıldığından emin olmak için PDC Öykünücüsü'ndeki bir komut isteminden. Etki alanının birincil zaman kaynağı olduğu için PDC Benzetmesi, asla etki alanı ile senkronize olmak üzere yapılandırılmamalıdır. - PDC Benzetmesi bir sanal makine (VM) ise konuk-ana bilgisayar saat senkronizasyonunu devre dışı bırakın. Buna yönelik prosedür, sanallaştırma ana bilgisayarında çalışan işletim sistemine bağlıdır.
- PDC Benzetmesini bir veya daha fazla harici zaman sunucusuyla senkronize olmak üzere yapılandırmak için aşağıdaki komutu kullanın:
w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /updateNOT: Birden fazla zaman sunucusu belirtilmişse<list>, boşluklarla ayrılmalı ve listenin tamamı tırnak işaretleri içine alınmalıdır.
Windows Zaman hizmeti kayıt defteri ayarları
Komutta w32tm Yukarıdaki yordamlarda belirtilen komutlar, tümü aşağıdaki kayıt defteri anahtarının altında bulunan Windows Zaman hizmeti kayıt defteri değerlerini değiştirir:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time
Bu değerleri kullanmak yerine manuel olarak ayarlamak mümkündür. w32tm kullanın. Bunu yapmayı tercih ederseniz, aşağıdaki Microsoft belgeleri yararlı olabilir:
- Windows Zaman Hizmeti Araçları ve Ayarları
(kayıt defteri ayarlarıyla ilgili bir bölüm içerir)
- Windows Server'da Yetkili Zaman Sunucusu Yapılandırma
Grup İlkesi
Kullanarak Windows Time hizmetine geçerseniz w32tm komutlarını kullanıyor veya kayıt defteri kullanılıyorsa ancak bu değişiklikler hiç etkili olmuyor veya önceki değerlerine geri dönmeden önce yalnızca kısa bir süre etkili oluyorsa Grup İlkesi Nesnesi (GPO) değişikliklerinizi geçersiz kılıyor olabilir. Windows Zaman hizmeti için Grup İlkesi ayarları, kayıt defteri veya w32tm kullanın. Bu ayarlar aşağıdaki konumlarda bulunabilir:
Bilgisayar Yapılandırması\İlkeler\Yönetim Şablonları\Sistem\Windows Zaman Hizmeti
Windows Time hizmeti kayıt defteri değerlerini varsayılan ayarlara sıfırlayın.
Her şey başarısız olursa, bu prosedür Windows Time hizmetini varsayılan ayarlarına sıfırlar:
- Hizmetler konsolunu açın ve Windows Time hizmetini durdurun (veya çalıştırın
net stop w32timekomut isteminden) çalışıyorsa. - Yükseltilmiş bir komut istemi açın ve çalıştırın
w32tm /unregisterWindows Time hizmetini kayıt defterinden kaldırmak için. Hizmet artık Hizmetler konsolunda listelenmiyor. - Sürücüyü yüklemek için ilgili düğümde
w32tm /registertıklayarak hizmeti varsayılan kayıt defteri ayarlarıyla yeniden oluşturun. - Gerekli kayıt defteri değişikliklerini yapın, ardından Hizmetler konsolundan veya
net start w32timeyaparsınız.
其他信息
- Windows zaman hizmetinin çalışıp çalışmadığını nasıl anlarım?
services.msc), Windows Saati'ni bulun ve durumunun Çalışıyor olduğunu doğrulayın. Automatic veya Manual olarak ayarlandığından emin olmak için Başlangıç Türü'nü de kontrol edebilirsiniz.
Hızlı sorun giderme ipuçları için Windows Zaman Hizmeti (w32time) Senkronizasyonu
- Windows Zaman Hizmeti ne kadar doğru?
Daha fazla bilgi için Sistemleri yüksek doğruluk için yapılandırma Microsoft makalesine bakın.