Aktivieren der Debugprotokollierung für den Netlogon-Dienst

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 109626 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel beschreibt die Schritte, um die Protokollierung von Debug-Informationen mit eine Debugversion der Net Logon und der erforderlichen Debug-DLLs zu aktivieren.

Weitere Informationen

Wichtig Dieser Abschnitt, die Methode oder die Aufgabe enthält Schritte, die erklären, wie Sie die Windows-Registry ändern. Es können schwerwiegende Probleme auftreten, wenn Sie die Windows-Registry falsch ändern. Stellen Sie daher sicher, dass Sie diese Schritte sorgfältig ausführen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie Änderungen vornehmen. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt. Für Weitere Informationen zum Sichern und Wiederherstellen der Registrierung, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows
Um uns aktivieren oder Deaktivieren der Debug-Protokollierung für den Netlogon-Dienst für Sie, fahren Sie mit der "Problem automatisch beheben"Section. Wenn Sie dieses Problem zu beheben möchten, fahren Sie mit der "Problem manuell beheben"Section.

Problem automatisch beheben



Um dieses Problem automatisch beheben möchten, klicken Sie auf der Problem automatisch beheben Schaltfläche bzw. Verknüpfung. In der Dateidownload Klicken Sie im Dialogfeld auf Ausführen, und folgen Sie dann die Schritte in den Fix es Assistenten.

Debug-Protokollierung aktivieren
Microsoft Fix it 50654
Debug-Protokollierung zu deaktivieren.
Microsoft Fix it 50668


Hinweise
  • Die "Fix it"-Lösung funktioniert nicht, wenn Ihr Computer nicht Teil einer Domäne ist.
  • Dieser Assistent kann nur auf Englisch verfügbar sein. Die automatische Korrektur funktioniert auch für andere Sprachversionen von Windows.
  • Wenn Sie nicht auf dem Computer angemeldet sind, auf dem das Problem besteht, speichern Sie heruntergeladene Datei auf einem mobilen Speichermedium (Flashdrive/CD/etc.) und führen Sie es auf dem Computer aus, auf welchem das Problem auftritt.

Fahren Sie mit der "Wurde das Problem behoben?"Section.



Problem manuell beheben

Die Version des Netlogon.dll, die Ablaufverfolgung aufgenommen hat, wird standardmäßig installiert. Um Debug-Protokollierung zu aktivieren, legen Sie das Debugflag in der Registrierung und starten Sie den Dienst mithilfe der folgenden Schritte aus:
  1. Starten Sie das Programm "Regedt32".
  2. Löschen Sie den Reg_SZ-Wert des folgenden Registrierungseintrags, erstellen Sie einen REG_DWORD-Wert Namen Sie mit dem gleichen, und fügen Sie den hexadezimalen Wert von 2080FFFF.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag
  3. Geben Sie an einer Eingabeaufforderung NET Stop netlogon, und geben Sie NET Start netlogon. Aktiviert die Debugprotokollierung.
  4. Um die Debug-Protokollierung zu deaktivieren, ändern Sie den Datenwert auf 0 x 0 im folgenden Registrierungsschlüssel:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag
  5. Beenden Sie Regedt32 ein.
  6. Beenden Sie den Anmeldedienst und starten dann Netlogon neu.

    Hinweise
    • Nach dem Neustart des Net Logon kann Net Logon-bezogene Aktivität in % windir%\debug\netlogon.log protokolliert werden.
    • Der Registrierungseintrag "MaximumLogFileSize" kann verwendet werden, um die maximale Größe der Datei Netlogon.log anzugeben. In der Standardeinstellung dieser Registrierungseintrag ist nicht vorhanden, und die maximale Standardgröße der Datei Netlogon.log beträgt 20 MB. Wenn die Datei 20 MB erreicht, wird es in Netlogon.bak umbenannt und eine neue Netlogon.log-Datei erstellt wird. Dieser Registrierungseintrag hat die folgenden Parameter:

      Pfad: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
      Wertname: MaximumLogFileSize
      Werttyp: REG_DWORD
      Wertdaten:<maximum log="" file="" size="" in="" bytes=""></maximum>
    • Auf Windows Server 2003-basierten Computern können Sie die folgenden Gruppenrichtlinie so konfigurieren Sie die Größe die Protokolldatei:
      \Computer Configuration\Administrative Templates\System\Net Logon\Maximum Größe der Protokolldatei
Hinweis Als alternative Methode können Sie die Dbflag ohne Verwendung der Registrierung festlegen. Führen Sie hierzu den folgenden Befehl an einer Eingabeaufforderung ausführen:
Nltest-/dbflag:0x2080ffff
Nltest ist in Windows Server 2008 enthalten und ist auch als Teil der Supporttools-Pakete auf dem Installationsmedium für WindowsServer 2003, Windows XP und Windows 2000 verfügbar.

Nachdem Sie das Debuggen abgeschlossen haben, führen Sie die Nltest-/dbflag:0x0 Befehl an einer Eingabeaufforderung das Debugflag auf 0 zurücksetzen.Weitere Informationen klicken Sie auf die folgenden Artikelnummern klicken, um die Artikel der Microsoft Knowledge Base anzuzeigen:
247811Wie Domänencontroller in Windows befinden
189541 Verwenden von aktivierten Netlogon.dll zum Verfolgen von Kontosperrungen

Wurde das Problem behoben?

  • Überprüfen Sie, ob das Problem behoben ist. Wenn das Problem behoben ist, sind Sie mit diesem Abschnitt fertig. Wenn das Problem nicht behoben ist, können Sie Kontakt zum support.
  • Wir schätzen Ihr Feedback. Um Feedback bereitzustellen oder Probleme mit dieser Lösung zu informieren, geben Sie einen Kommentar zu den "Problem automatisch beheben"Blog oder senden Sie uns eine e-Mail.
Hinweis Dies ist die öffentliche Version der in diesem Artikel.
//////////////////////////////////////////////////////////////////////// 
// 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
				

Eigenschaften

Artikel-ID: 109626 - Geändert am: Donnerstag, 20. September 2012 - Version: 5.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Windows Vista Business
  • Microsoft Windows XP Professional
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows 2000 Service Pack 4
Keywords: 
kbhowto kbusage kbfixme kbmsifixme kbmt KB109626 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 109626
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com