Makale numarası: 109626 - Son Gözden Geçirme: 03 Mayıs 2011 Salı - Gözden geçirme: 1.0

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

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Bu makalede, Net Logon ve gerekli dll debug hata ayıklama sürümünü kullanarak hata ayıklama bilgilerinin günlüğe kaydedilmesini etkinleştirmek için gereken adımları ayrıntılı.

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ı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Değiştirmeden önce ek koruma için kayıt defterini yedekleyin. Sonra bir sorun çıktığında kayıt defterini geri yükleyebilirsiniz. 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ını tıklatın:
322756  (http://support.microsoft.com/kb/322756/ ) Nasıl yedekleme ve Windows kayıt defterini geri yükleme
Bize, Net Logon hizmeti için hata ayıklama günlüğünü devre dışı bırakmak veya etkinleştirmek için Git "Benim adıma düzelt"bölümüne gidin. Sorunu kendiniz gidermeyi tercih ediyorsanız, Git "Kendim düzeltmek istiyorum"bölümüne gidin.

Benim adıma düzelt



Bu sorunu otomatik olarak düzeltmek için tıklatın Bu sorunu düzelt düğmesini veya bağlantısını. İçinde Dosya karşıdan yükleme iletişim kutusunda'ı tıklatın Çalıştırve ardından düzeltme adımları sihirbazındaki.

Hata ayıklama günlüğünü etkinleştirme
Microsoft Fix it 50654
Hata ayıklama günlüğünü devre dışı bırakma
Microsoft Fix it 50668


Notlar
  • Düzeltme, bilgisayarınız bir etki alanının parçası değilse, çözümü çalışmıyor.
  • Bu sihirbaz yalnızca İngilizce olabilir. Ancak otomatik düzeltme, Windows'un diğer dil sürümleri için de kullanılabilir.
  • Düzelt Kaydet sorun olan bilgisayarda değilseniz çözümünü bir flash sürücüye veya CD'ye ve sonra sorunun yaşandığı bilgisayarda çalıştırın.

Daha sonra Git "Bu işlem sorunu düzeltti mi?"bölümüne gidin.



Kendim düzeltmek istiyorum

İzleme dahil Netlogon.dll sürümü varsayılan olarak yüklenir. Hata ayıklama günlüğünü etkinleştirmek için kayıt defterinde istediğiniz ve hizmeti yeniden başlatın aşağıdaki adımları kullanarak hata ayıklama bayrağını ayarlayın:
  1. Regedt32 programını başlatın.
  2. Aşağıdaki kayıt defteri girdisini Reg_SZ değerini silin, reg_dword değeri oluşturun aynı ad ve 2080FFFF onaltılık değerini ekleyin.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag
  3. Bir komut istemine yazın. net stop netlogonve yazın net start netlogon. Bu hata ayıklama günlüğünü etkinleştirir.
  4. Hata ayıklama günlüğünü devre dışı bırakmak için veri değerini değiştirin. 0x0 Aşağıdaki kayıt defteri anahtarı:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag
  5. Regedt32'den çıkın.
  6. Net Logon durdurun ve Net Logon yeniden başlatın.

    Notlar
    • Net Logon yeniden başlattıktan sonra Net Logon ilgili etkinlikleri için % windir%\debug\netlogon.log kaydedilebilir.
    • MaximumLogFileSize kayıt defteri girdisi, Netlogon.log dosyası en büyük boyutu belirtmek için kullanılabilir. Varsayılan olarak, bu kayıt defteri girdisi yok ve Netlogon.log dosyası varsayılan en fazla boyutu 20 MB'dir. Dosya 20 mb ulaştığında, Netlogon.bak için yeniden adlandırılır ve yeni bir Netlogon.log dosyası oluşturulur. Bu kayıt defteri girdisi aşağıdaki parametreleri içerir:

      Yol: belgelere
      Değer adı: MaximumLogFileSize
      Değer türü: reg_dword
      Değer verisi:<maximum log="" file="" size="" in="" bytes=""></maximum>
    • Windows Server 2003 tabanlı bilgisayarlarda, günlük dosyasının boyutunu yapılandırmak için aşağıdaki Grup İlkesi'ni kullanabilirsiniz:
      Günlük dosyasının boyutunu \Computer Configuration\Administrative Templates\System\Net Logon\Maximum
Not Diğer bir yöntem, kayıt defterini kullanmadan dbflag ayarlayabilirsiniz. Bunu yapmak için aşağıdaki komutu çalıştırın bir komut satırından:
nltest /dbflag:0x2080ffff
NLTEST Windows Server 2008'in bir parçası olarak dahil edilmiştir ve ayrıca Windows Server 2003 yükleme medyasındaki Destek Araçları paketleri bir bölümü, Windows xp ve Windows 2000 kullanılabilir.

Hata ayıklama işlemini tamamladıktan sonra çalıştırabilirsiniz nltest /dbflag:0x0 hata ayıklama bayrağı sıfırlamak için komut komut isteminden.Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
247811  (http://support.microsoft.com/kb/247811/ ) Windows'ta etki alanı denetleyicileri nasıl bulunur
189541  (http://support.microsoft.com/kb/189541/ ) Checked Netlogon.dll, hesap kilitleme işlemleri izlemek için kullanma

Bu işlem sorunu düzeltti mi?

  • Sorunun giderilmiş olup olmadığını denetleyin. Sorun düzeltilmişse, bu bölümle işiniz bitti demektir. Sorun düzeltilmemişse, yapabilecekleriniz Destek hizmetlerine (http://support.microsoft.com/contactus) .
  • Biz Görüşleriniz bizim için önemlidir. Görüşünüzü veya bu çözümle ilgili sorunları bildirmek için lütfen bir yorum üzerinde bırakın "Benim adıma düzelt (http://blogs.technet.com/fixit4me/) "blog veya bize bir e-posta (mailto:fixit4me@microsoft.com?Subject=KB) .
Not Bu makalede ortak sürümüdür.
//////////////////////////////////////////////////////////////////////// 
// Windows Server 2008, Windows Vista, Windows Server 2003, Windows 2000 Debug flags and their values
//////////////////////////////////////////////////////////////////////// 


#define NL_INIT          0x00000001 // Initialization
#define NL_MISC          0x00000002 // Misc debug
#define NL_LOGON         0x00000004 // Logon processing
#define NL_SYNC          0x00000008 // Synchronization and replication
#define NL_MAILSLOT      0x00000010 // Mailslot messages
#define NL_SITE          0x00000020 // Sites
#define NL_CRITICAL      0x00000100 // Only real important errors
#define NL_SESSION_SETUP 0x00000200 // Trusted Domain maintenance
#define NL_DOMAIN        0x00000400 // Hosted Domain maintenance
#define NL_2             0x00000800
#define NL_SERVER_SESS   0x00001000 // Server session maintenance
#define NL_CHANGELOG     0x00002000 // Change Log references
#define NL_DNS           0x00004000 // DNS name registration

// 
// Very verbose bits
// 

#define NL_WORKER        0x00010000 // Debug worker thread
#define NL_DNS_MORE      0x00020000 // Verbose DNS name registration
#define NL_PULSE_MORE    0x00040000 // Verbose pulse processing
#define NL_SESSION_MORE  0x00080000 // Verbose session management
#define NL_REPL_TIME     0x00100000 // replication timing output
#define NL_REPL_OBJ_TIME 0x00200000 // replication objects get/set timing output
#define NL_ENCRYPT       0x00400000 // debug encrypt and decrypt across net
#define NL_SYNC_MORE     0x00800000 // additional replication dbgprint
#define NL_PACK_VERBOSE  0x01000000 // Verbose Pack/Unpack
#define NL_MAILSLOT_TEXT 0x02000000 // Verbose Mailslot messages
#define NL_CHALLENGE_RES 0x04000000 // challenge response debug
#define NL_SITE_MORE     0x08000000 // Verbose sites

// 
// Control bits.
// 

#define NL_INHIBIT_CANCEL 0x10000000 // Don't cancel API calls
#define NL_TIMESTAMP      0x20000000 // TimeStamp each output line
#define NL_ONECHANGE_REPL 0x40000000 // Only replicate one change per call
#define NL_BREAKPOINT     0x80000000 // Enter debugger on startup
				

Bu makaledeki bilginin uygulandığı durum:
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Standard
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Business N 64-bit Edition
  • Windows Vista Business 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Ultimate
  • Windows Vista Home Premium
  • Windows Vista Home Basic N 64-bit Edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Business
  • Windows Vista Home Basic
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Anahtar Kelimeler: 
kbhowto kbusage kbfixme kbmsifixme kbmt KB109626 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:109626  (http://support.microsoft.com/kb/109626/en-us/ )