Zusammenfassung
Windows Zero Configuration (WZC) ist der Windows-Dienst, der 802.11-Drahtlosnetzwerkgeräte automatisch konfiguriert. Adapterhersteller und NDIS-Miniportentwickler für diese Adapter finden möglicherweise zusätzliche Diagnoseinformationen vom WZC-Dienst hilfreich.
In diesem Artikel wird beschrieben, wie Sie ein sehr ausführliches Protokoll (ein Protokoll, das auf die maximale Ausgabe festgelegt ist) von WZC erfassen.
Weitere Informationen
Um die zusätzlichen Ablaufverfolgungsfunktionen zu verwenden, die in WZC integriert sind, installieren Sie den überprüften Build von Wzcsvc.dll auf dem Testsystem. Die Ablaufverfolgung wird in eine Protokolldatei auf dem Datenträger geschrieben. Daher müssen Sie keinen Kerneldebugger (z. B. WinDbg) einbinden oder den gesamten überprüften Build des Betriebssystems installieren.
Wenn Sie keinen vollständigen überprüften Build des Betriebssystems verwenden, müssen Sie eine Kopie der binären Wzcsvc.dll von einem System abrufen, das einen vollständig überprüften Build des Betriebssystems verwendet.
Hinweis Um den überprüften Build auf CD zu erhalten, können Sie das Microsoft Developer Network (MSDN) abonnieren. Weitere Informationen zu Abonnements finden Sie auf der folgenden Website:
http://msdn.microsoft.com/en-us/subscriptions/default.aspx Führen Sie die folgenden Schritte aus, um ein Protokoll aus WZC zu erfassen, das kleiner als die maximale Ausgabe ist:
-
Bevor Sie die Binärdatei auf das Testsystem laden, müssen Sie den Systemdateischutz (System File Protection, SFP) deaktivieren.
Um SFP zu deaktivieren, drücken Sie F8, während das System gestartet wird, und wählen Sie dann Abgesicherter Modus aus, wenn Sie eine Eingabeaufforderung erhalten. Ersetzen Sie die Datei, und starten Sie dann das System neu. -
Legen Sie mit der aktivierten Binärdatei von Wzcsvc.dll (entweder weil Sie ein vollständig überprüftes Betriebssystem ausführen oder weil Sie es ersetzt haben) den folgenden Registrierungseintrag auf 1 fest:
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
Wenn kein Teil des Hive-Speicherorts vorhanden ist, erstellen Sie die gewünschten Strukturen (z. B. Ablaufverfolgung und WZCTrace sind möglicherweise nicht vorhanden).
-
Um die Änderungen an der Ablaufverfolgung vorzunehmen, starten Sie entweder das System neu, oder beenden Und starten Sie den Dienst. Der Dienst erstellt die Protokolldatei WZCTrace im Ordner %windir%\Tracing.
-
Deaktivieren Sie die WZC-Ablaufverfolgung, indemSie EnableFileTracing auf 0 festlegen
. -
Standardmäßig ist die Ablaufverfolgungsausgabe auf die maximale Ausgabe festgelegt. Um die Menge der erzeugten Informationen anzupassen, können Sie den Registrierungseintrag FileTracingMask (REG_DWORD) mit einem oder mehreren der folgenden Werte (oder zusammen nach Bedarf) erstellen.
0x80000000: Logs failed ASSERTs
0x01000000: Logs 'State Machine' events
0x00800000: Logs synchronization events
0x00400000: Logs storage events
0x00200000: Logs notifications
0x00100000: Logs hash related activities
0x00080000: Logs error conditions
0x00040000: Logs memory allocations and releases
0x00020000: Logs code path within WZCSVC
0x00010000: Logs generic events
0xFFFF0000: (default) logs all eventsHinweis Diese Flags können sich ändern.
Informationsquellen
Weitere Informationen finden Sie auf den folgenden MSDN-Websites:
Abrufen des überprüftenBuild-http://msdn.microsoft.com/en-us/library/ms792429.aspx
Verwenden des überprüften Builds von Windows
http://msdn.microsoft.com/en-us/library/ms792436.aspx