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 Windowshttp://msdn.microsoft.com/en-us/library/ms792436.aspx