Netlogon hizmeti için hata ayıklama günlüğünü etkinleştirme

Bu makalede, kimlik doğrulaması, DC bulucu, hesap kilitleme veya etki alanı iletişimi ile ilgili diğer sorunları izlemek veya gidermek için Hizmetin Windows'ta günlüğe kaydedilmesini Netlogon etkinleştirme adımları açıklanmaktadır.

Şunlar için geçerlidir: Windows 10 - tüm sürümler, Windows Server 2016, Windows Server 2019, Windows Server 2012 R2
Özgün KB numarası: 109626

Daha fazla bilgi

Önemli

Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

322756 Windows'da kayıt defterini yedekleme ve geri yükleme

İzleme içeren Netlogon.dll sürümü, windows'un şu anda desteklenen tüm sürümlerine varsayılan olarak yüklenir. Hata ayıklama günlüğünü etkinleştirmek için Nltest.exe, kayıt defteri veya grup ilkesi kullanarak istediğiniz hata ayıklama bayrağını ayarlayın. Bunu yapmak için şu adımları uygulayın:

Windows Server 2019 için Windows Server 2016 Windows Server 2012 R2

Not

Bu adımlar Windows 10 için de geçerlidir.

Günlüğü etkinleştirmek Netlogon için:

  1. Bir Komut İstemi penceresi açın (Windows Server 2012 R2 ve sonraki sürümler için yönetim Komut İstemi penceresi).

  2. Aşağıdaki komutu yazın ve Enter tuşuna basın:

    Nltest /DBFlag:2080FFFF
    
  3. Günlüğe kaydetmeyi etkinleştirmek Netlogon için Windows Server 2012 R2 veya sonraki bir sürüm için hizmeti durdurmak ve yeniden başlatmak Netlogon genellikle gereksizdir. Netlogon ile ilgili etkinlik %windir%\debug\netlogon.log günlüğe kaydedilir. Hizmetin yeniden başlatılmasının Netlogon gerekli olup olmadığını belirlemek için bu günlüğe yeni yazma işlemleri olduğunu doğrulayın. Hizmeti yeniden başlatmanız gerekiyorsa, bir Komut İstemi penceresi açın (Windows 10 için yönetim Komut İstemi penceresi ve R2 ve sonraki sürümleri Windows Server 2012). Ardından aşağıdaki komutları çalıştırın:

    net stop netlogon
    net start netlogon
    

    Not

    • Bazı durumlarda, günlüğe kaydetmenin etkinleştirildiğini doğrulamak için günlükte yeni bir giriş elde etmek için sistemde bir kimlik doğrulaması gerçekleştirmeniz gerekebilir.
    • Bilgisayar adını kullanmak, yeni bir test kimlik doğrulaması girişinin günlüğe kaydedilmesine neden olmayabilir.

Günlüğü devre dışı bırakmak Netlogon için şu adımları izleyin:

  1. Bir Komut İstemi penceresi açın (Windows Server 2012 R2 ve üzeri için yönetim Komut İstemi penceresi).

  2. Aşağıdaki komutu yazın ve Enter tuşuna basın:

     Nltest /DBFlag:0x0
    
  3. Günlüğü devre dışı bırakmak Netlogon için Windows Server 2012 R2 veya sonraki sürümlerde hizmeti durdurmak ve yeniden başlatmak Netlogon genellikle gereksizdir. Netlogon ile ilgili etkinlik %windir%\debug\netlogon.log günlüğe kaydedilir. Hizmetin yeniden başlatılmasının Netlogon gerekli olup olmadığını belirlemek için bu günlüğe yeni bilgi yazılmadığını doğrulayın. Hizmeti yeniden başlatmanız gerekiyorsa, bir Komut İstemi penceresi açın (Windows 10 için yönetim Komut İstemi penceresi ve R2 ve sonraki sürümleri Windows Server 2012). Ardından aşağıdaki komutları çalıştırın:

    net stop netlogon
    net start netlogon
    

Netlogon günlüğünü etkinleştirmek için alternatif yöntemler

Not

  • Ondalık 545325055 değeri 0x2080FFFF (ayrıntılı Netlogon günlüğe kaydetmeyi etkinleştirir) ile eşdeğerdir. Bu grup ilkesi ayarı bayt cinsinden belirtilir.

  • grup ilkesi yöntemi, daha fazla sayıda sistem üzerinde günlüğe kaydetmeyi daha verimli bir şekilde etkinleştirmek Netlogon için kullanılabilir. Varsayılan Etki Alanı İlkesi gibi tüm sistemler için geçerli olan ilkelerde günlüğe kaydetmeyi etkinleştirmenizi Netlogon önermeyiz. Bunun yerine, aşağıdaki yöntemlerden birini kullanarak kapsamı sorunlara neden olabilecek sistemlere daraltmayı göz önünde bulundurun:

    • Bu grup ilkesi ayarını kullanarak yeni bir ilke oluşturun ve ardından yalnızca gerekli bilgisayar hesaplarını içeren bir gruba Okuma ve Uygulama grup ilkesi hakları sağlayın.
    • Bilgisayar nesnelerini farklı bir OU'ya taşıyın ve ilke ayarlarını bu OU düzeyinde uygulayın.
Kayıt defteri yöntemini kullanarak günlüğe kaydetmeyi etkinleştirme/devre dışı bırakma

Günlüğe kaydetmeyi etkinleştirmek için, Netlogon.dll denetlenmiş bir derlemesi almanız gerekebilir.

  1. Kayıt Defteri Düzenleyicisi'ni başlatın.

  2. Varsa, aşağıdaki kayıt defteri girdisinin Reg_SZ değerini silin, aynı ada sahip bir REG_DWORD değeri oluşturun ve 2080FFFF onaltılık değerini ekleyin:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag

  3. Günlüğe kaydetmeyi etkinleştirmek Netlogon için Windows Server 2012 R2 ve sonraki sürümlerde hizmeti durdurmak ve yeniden başlatmak Netlogon genellikle gereksizdir. Netlogon ile ilgili etkinlik %windir%\debug\netlogon.log günlüğe kaydedilir. Hizmetin yeniden başlatılmasının Netlogon gerekli olup olmadığını belirlemek için bu günlüğe yeni yazmaları doğrulayın. Hizmeti yeniden başlatmanız gerekiyorsa, bir Komut İstemi penceresi açın (Windows Server 2012 R2/Windows 10 ve üzeri için yönetim Komut İstemi penceresi). Ardından aşağıdaki komutları çalıştırın:

    net stop netlogon
    net start netlogon
    

Not

  • Bazı durumlarda, günlüğe kaydetmenin etkinleştirildiğini doğrulamak için günlüğe yeni bir giriş almak için sistemde kimlik doğrulaması yapmanız gerekebilir.
  • Bilgisayar adını kullanmak, yeni bir test kimlik doğrulaması girişinin günlüğe kaydedilmesine neden olmayabilir.

Günlüğü devre dışı bırakmak Netlogon için şu adımları izleyin:

  1. Kayıt defteri Düzenleyici veri değerini aşağıdaki kayıt defteri anahtarında 0x0 olarak değiştirin:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag

  2. Kayıt Defteri Düzenleyicisi'nden çıkın.

  3. Günlüğü devre dışı bırakmak Netlogon için Windows Server 2012 R2, Windows 10 veya sonraki sürümlerde hizmeti durdurmak ve yeniden başlatmak Netlogon genellikle gereksizdir. Netlogon ile ilgili etkinlik %windir%\debug\netlogon.log günlüğe kaydedilir. Hizmetin yeniden başlatılmasının Netlogon gerekli olup olmadığını belirlemek için bu günlüğe yeni bilgi yazılmadığını doğrulayın. Hizmeti yeniden başlatmanız gerekiyorsa, bir Komut İstemi penceresi açın (Windows Server 2012 R2/Windows 10 ve işletim sisteminin sonraki sürümleri için yönetim Komut İstemi penceresi). Ardından aşağıdaki komutları çalıştırın:

    net stop netlogon
    net start netlogon
    

Günlükler için Netlogon en büyük günlük dosyası boyutunu ayarlayın:

  • MaximumLogFileSize kayıt defteri girdisi, Netlogon.log dosyasının en büyük boyutunu belirtmek için kullanılabilir. Varsayılan olarak, bu kayıt defteri girdisi yoktur ve Netlogon.log dosyasının varsayılan boyut üst sınırı 20 MB'tır. Dosya 20 MB'a ulaştığında, Netlogon.bak olarak yeniden adlandırılır ve yeni bir Netlogon.log dosyası oluşturulur. Bu kayıt defteri girdisi aşağıdaki parametrelere sahiptir:

    • Yolu: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
    • Değer Adı: MaximumLogFileSize
    • Değer Türü: REG_DWORD
    • Değer Verileri: <bayt cinsinden en büyük günlük dosyası boyutu>
  • Günlük kaydı tarafından Netlogon kullanılan toplam disk alanının, günlük dosyası boyutu üst sınırında iki (2) olarak belirtilen boyut olduğunu unutmayın. Netlogon.log ve Netlogon.bak dosyası için yer açmak gerekir. Örneğin, 50 MB'lık bir ayar 100 MB disk alanı gerektirebilir ve bu da Netlogon.log için 50 MB ve Netlogon.bak için 50 MB sağlar.

  • Daha önce belirtildiği gibi, işletim sisteminin Windows Server 2012 R2 ve sonraki sürümlerinde, günlük dosyası boyutunu yapılandırmak için aşağıdaki ilke ayarını kullanabilirsiniz (değer bayt cinsinden ayarlanır):

    \Computer Configuration\Administrative Templates\System\Net Logon\Maximum Log File Size

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarına tıklayın:
247811 Etki alanı denetleyicileri Windows'da nasıl bulunur?